Departures
Arrivals
Need to check another station?

Service

Destination

Platform

Status

Operator

23:00

Edinburgh

23:04

Haymarket

23:20

Linlithgow

23:26

Polmont

23:31

Falkirk High

23:40

Croy

23:46

Lenzie

23:51

Bishopbriggs

00:18

Glasgow Queen Street

23:03

Edinburgh

23:07

Haymarket

23:13

Edinburgh Park

23:25

Linlithgow

23:31

Polmont

23:37

Falkirk Grahamston

23:40

Camelon

23:45

Larbert

23:56

Stirling

23:08

Edinburgh

23:13

Haymarket

23:19

South Gyle

23:25

Dalmeny

23:29

North Queensferry

23:32

Inverkeithing

23:36

Dalgety Bay

23:40

Aberdour

23:45

Burntisland

23:49

Kinghorn

23:54

Kirkcaldy

00:03

Markinch

00:10

Ladybank

00:17

Cupar

00:23

Leuchars

00:41

Dundee

23:13

Edinburgh

23:17

Haymarket

23:21

Slateford

23:23

Kingsknowe

23:26

Wester Hailes

23:29

Curriehill

23:36

Kirknewton

23:57

Carstairs

00:07

Carluke

00:15

Wishaw

00:21

Motherwell

23:13

Edinburgh

23:19

Musselburgh

23:23

Wallyford

23:26

Prestonpans

23:31

Longniddry

23:37

Drem

23:56

North Berwick

23:19

Edinburgh

23:23

Haymarket

23:28

South Gyle

23:34

Dalmeny

23:38

North Queensferry

23:41

Inverkeithing

23:45

Rosyth

23:50

Dunfermline Town

23:54

Dunfermline Queen Margaret

23:59

Cowdenbeath

00:06

Lochgelly

00:09

Cardenden

00:16

Glenrothes With Thornton

00:22

Markinch

00:29

Ladybank

00:54

Perth

23:22

Edinburgh

23:26

Haymarket

23:32

Edinburgh Park

23:40

Uphall

23:43

Livingston North

23:48

Bathgate

23:53

Armadale

23:56

Blackridge

00:03

Caldercruix

00:06

Drumgelloch

00:09

Airdrie

23:30

Edinburgh

23:34

Haymarket

23:49

Linlithgow

23:55

Polmont

23:59

Falkirk High

00:10

Croy

00:17

Lenzie

00:42

Glasgow Queen Street

23:33

Edinburgh

23:37

Haymarket

23:44

Edinburgh Park

23:55

Linlithgow

00:01

Polmont

00:08

Falkirk Grahamston

00:11

Camelon

00:16

Larbert

00:25

Stirling

00:30

Bridge Of Allan

00:37

Dunblane

23:37

Edinburgh

23:41

Haymarket

23:47

Edinburgh Park

23:55

Uphall

23:58

Livingston North

00:04

Bathgate

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.

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

Edinburgh Dungeon

The Edinburgh Dungeon

show more

Camera Obscura and World of Illusions

show more

Edinburgh Fringe Festival

show more

What's new