Departures
Arrivals
Need to check another station?

Service

Destination

Platform

Status

Operator

13:09

Edinburgh

13:28

Dunbar

13:52

Berwick-Upon-Tweed

14:08

Alnmouth

14:38

Newcastle

06:15

Bristol Temple Meads

06:24

Bristol Parkway

07:00

Gloucester

07:11

Cheltenham Spa

08:03

Birmingham New Street

08:19

Tamworth

08:29

Burton-On-Trent

08:44

Derby

09:03

Chesterfield

09:21

Sheffield

09:47

Wakefield Westgate

10:08

Leeds

10:32

York

11:00

Darlington

11:17

Durham

11:36

Newcastle

12:20

Berwick-Upon-Tweed

13:02

Edinburgh

13:15

Haymarket

13:53

Motherwell

14:12

Glasgow Central

13:12

Edinburgh

13:18

Musselburgh

13:22

Wallyford

13:25

Prestonpans

13:30

Longniddry

13:36

Drem

13:45

North Berwick

13:15

Edinburgh

13:20

Haymarket

13:35

Linlithgow

13:41

Polmont

13:46

Falkirk High

14:06

Glasgow Queen Street

13:18

Edinburgh

13:22

Haymarket

13:27

South Gyle

13:33

Dalmeny

13:37

North Queensferry

13:41

Inverkeithing

13:45

Rosyth

13:49

Dunfermline Town

13:53

Dunfermline Queen Margaret

14:02

Cowdenbeath

13:21

Edinburgh

13:25

Haymarket

13:30

Edinburgh Park

13:38

Uphall

13:42

Livingston North

13:47

Bathgate

14:02

Drumgelloch

14:05

Airdrie

14:07

Coatdyke

14:10

Coatbridge Sunnyside

14:12

Blairhill

14:16

Easterhouse

14:19

Garrowhill

14:26

High Street

14:28

Glasgow Queen Street

14:33

Charing Cross

14:39

Partick

14:41

Hyndland

14:50

Dalmuir

14:59

Dumbarton East

15:01

Dumbarton Central

15:02

Dalreoch

15:07

Cardross

15:13

Craigendoran

15:16

Helensburgh Central

13:25

Edinburgh

13:32

Brunstane

13:36

Newcraighall

13:39

Shawfair

13:43

Eskbank

13:47

Newtongrange

13:51

Gorebridge

14:09

Srow

14:17

Galashiels

14:22

Tweedbank

13:29

Edinburgh

13:33

Haymarket

14:23

Leuchars

14:36

Dundee

14:53

Arbroath

15:27

Stonehaven

15:47

Aberdeen

16:00

Dyce

16:14

Inverurie

13:30

Edinburgh

13:34

Haymarket

13:55

Falkirk High

14:05

Croy

14:19

Glasgow Queen Street

13:30

Edinburgh

14:11

Berwick-Upon-Tweed

14:57

Newcastle

16:55

York

18:52

London Kings Cross

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?