Departures
Arrivals
Need to check another station?

Service

Destination

Platform

Status

Operator

23:51

Edinburgh

23:55

Haymarket

23:59

Edinburgh Park

00:08

Uphall

00:11

Livingston North

00:16

Bathgate

23:55

Edinburgh

00:02

Brunstane

00:06

Newcraighall

00:09

Shawfair

00:13

Eskbank

00:17

Newtongrange

00:21

Gorebridge

00:39

Srow

00:47

Galashiels

00:52

Tweedbank

Address

Waverley Station
Edinburgh
EH1 1BB

Ticket office

Monday to Friday: 05:00 - 23:59

Saturday: 05:00 - 23:59

Sunday: 07:00 - 23:59

close button
close button
information

Live travel

Keep your journey on track with our live travel updates. It's updated constantly, so you'll never be caught out by a delay again.

View travel information

lost property

Lost property

For information on lost property at this station.Please check here

Our network

We’re here, we’re there, we’re (pretty much) everywhere.
Take a look at all of our glorious destinations.

Check out our network

Network Rail

Network Rail is the operator of this station.

Car park price calculator -

Station

Oops! Please choose station

Car park

Oops! Please choose car park

From
choose date
To

choose date

Your total stay comes to:

How can I pay for my ticket?

You can pay at the car park or in the station's ticket office (we don't offer online payment at the moment).
Season tickets are available only within the station.
You can pay with notes, coins or one of the following payments types:
Please note buttons, gold and fluff are not accepted.
Local attractions

Time to kill? We'll fix that

View all
Edinburgh Dungeon

The Edinburgh Dungeon

show more

Camera Obscura and World of Illusions

show more

Edinburgh Castle

show more

What's new