Departures
Arrivals
Need to check another station?

Service

Destination

Platform

Status

Operator

11:30

Edinburgh

11:34

Haymarket

12:24

Leuchars

12:37

Dundee

12:56

Arbroath

13:29

Stonehaven

13:50

Aberdeen

11:30

Edinburgh

11:35

Haymarket

11:56

Falkirk High

12:06

Croy

12:24

Glasgow Queen Street

07:55

Inverness

08:30

Aviemore

08:43

Kingussie

09:24

Pitlochry

09:57

Perth

10:13

Gleneagles

10:32

Stirling

10:47

Falkirk Grahamston

11:13

Haymarket

11:17

Edinburgh

12:11

Berwick-Upon-Tweed

12:58

Newcastle

13:28

Darlington

13:57

York

15:55

London Kings Cross

11:33

Edinburgh

11:38

Haymarket

11:44

Edinburgh Park

11:55

Linlithgow

12:01

Polmont

12:08

Falkirk Grahamston

12:11

Camelon

12:16

Larbert

12:25

Stirling

12:30

Bridge Of Allan

12:37

Dunblane

11:36

Edinburgh

11:41

Haymarket

11:54

Inverkeithing

12:10

Kirkcaldy

12:20

Markinch

12:27

Ladybank

12:52

Perth

11:37

Edinburgh

11:41

Haymarket

11:47

Edinburgh Park

11:55

Uphall

11:59

Livingston North

12:03

Bathgate

12:08

Armadale

12:12

Blackridge

12:18

Caldercruix

12:22

Drumgelloch

12:26

Airdrie

12:31

Coatbridge Sunnyside

12:42

Shettleston

12:44

Carntyne

12:48

Bellgrove

12:50

High Street

12:52

Glasgow Queen Street

12:57

Charing Cross

13:01

Partick

13:03

Hyndland

13:06

Anniesland

13:10

Westerton

13:12

Bearsden

13:14

Hillfoot

13:18

Milngavie

11:40

Edinburgh

11:44

Haymarket

11:50

South Gyle

11:56

Dalmeny

12:00

North Queensferry

12:03

Inverkeithing

12:07

Dalgety Bay

12:11

Aberdour

12:16

Burntisland

12:20

Kinghorn

12:25

Kirkcaldy

12:37

Glenrothes With Thornton

11:43

Edinburgh

11:49

Musselburgh

11:53

Wallyford

11:56

Prestonpans

12:01

Longniddry

12:07

Drem

12:16

North Berwick

11:45

Edinburgh

11:49

Haymarket

12:04

Linlithgow

12:10

Polmont

12:15

Falkirk High

12:37

Glasgow Queen Street

11:48

Edinburgh

11:53

Haymarket

11:59

South Gyle

12:05

Dalmeny

12:09

North Queensferry

12:13

Inverkeithing

12:17

Rosyth

12:21

Dunfermline Town

12:25

Dunfermline Queen Margaret

12:32

Cowdenbeath

12:38

Lochgelly

12:41

Cardenden

12:50

Glenrothes With Thornton

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

Routes and stations

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
To

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:

Visa, MasterCard and Mastero accepted
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

Camera Obscura and World of Illusions

show more
Edinburgh Fringe Festival

Edinburgh Fringe Festival

show more

What's new

Tramway service in Edinburgh
PlusBus
London to Edinburgh. Train or plane?