Departures
Arrivals
Need to check another station?

Service

Destination

Platform

Status

Operator

16:38

Edinburgh

16:44

Haymarket

16:50

Edinburgh Park

17:01

Linlithgow

17:08

Polmont

17:14

Falkirk Grahamston

17:17

Camelon

17:22

Larbert

17:31

Stirling

17:36

Bridge Of Allan

17:42

Dunblane

16:38

Edinburgh

16:42

Haymarket

16:47

Edinburgh Park

16:55

Uphall

16:58

Livingston North

17:03

Bathgate

17:12

Armadale

17:15

Blackridge

17:22

Caldercruix

17:25

Drumgelloch

17:29

Airdrie

17:33

Coatbridge Sunnyside

17:44

Shettleston

17:46

Carntyne

17:50

Bellgrove

17:52

High Street

17:54

Glasgow Queen Street

17:57

Charing Cross

18:02

Partick

18:04

Hyndland

18:07

Anniesland

18:10

Westerton

18:13

Bearsden

18:15

Hillfoot

18:18

Milngavie

16:41

Edinburgh

16:47

Haymarket

16:52

South Gyle

16:54

Edinburgh Gateway

17:00

Dalmeny

17:04

North Queensferry

17:08

Inverkeithing

17:11

Dalgety Bay

17:16

Aberdour

17:20

Burntisland

17:25

Kinghorn

17:30

Kirkcaldy

17:41

Glenrothes With Thornton

16:43

Edinburgh

16:49

Musselburgh

16:53

Wallyford

16:56

Prestonpans

17:01

Longniddry

17:07

Drem

17:16

North Berwick

16:45

Edinburgh

16:49

Haymarket

17:07

Linlithgow

17:13

Polmont

17:18

Falkirk High

17:39

Glasgow Queen Street

16:47

Edinburgh

16:51

Haymarket

16:58

Edinburgh Gateway

17:04

Dalmeny

17:08

North Queensferry

17:12

Inverkeithing

17:16

Rosyth

17:20

Dunfermline Town

17:24

Dunfermline Queen Margaret

17:33

Cowdenbeath

16:48

Edinburgh

16:53

Haymarket

17:00

Edinburgh Park

17:09

Uphall

17:12

Livingston North

17:17

Bathgate

17:32

Drumgelloch

17:35

Airdrie

17:37

Coatdyke

17:40

Coatbridge Sunnyside

17:42

Blairhill

17:46

Easterhouse

17:49

Garrowhill

17:56

High Street

17:58

Glasgow Queen Street

18:03

Charing Cross

18:09

Partick

18:11

Hyndland

18:19

Dalmuir

18:28

Dumbarton East

18:30

Dumbarton Central

18:32

Dalreoch

18:37

Cardross

18:42

Craigendoran

18:46

Helensburgh Central

16:52

Edinburgh

16:56

Haymarket

18:06

Carlisle

18:42

Oxenholme Lake District

18:57

Lancaster

19:15

Preston

19:28

Wigan North Western

19:39

Warrington Bank Quay

19:59

Crewe

20:32

Wolverhampton

20:54

Sandwell & Dudley

21:05

Birmingham New Street

21:19

Birmingham International

21:30

Coventry

21:42

Rugby

22:04

Milton Keynes Central

22:34

Watford Junction

22:53

London Euston

16:54

Edinburgh

17:04

Brunstane

17:07

Newcraighall

17:11

Shawfair

17:15

Eskbank

17:18

Newtongrange

17:23

Gorebridge

17:41

Srow

17:49

Galashiels

17:54

Tweedbank

16:56

Edinburgh

17:01

Haymarket

17:16

Livingston South

17:21

West Calder

17:34

Shotts

17:45

Bellshill

18:09

Glasgow Central

Address

Edinburgh station
Princes Street
Edinburgh
Lothian
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.

Book your journey
Departure and arrival stations

Oops! We cannot find this station. Please try again

Oops! We cannot find this station. Please try again

Journey date and time

Oops! Please select the travel type

Journey type
Return journey date and time

Who's travelling
Who's travelling

Oops! Travelers count must be more than zero.

Children aged 5-15 years old

Booking for 10 or more? to make sure you get the best possible price for your journey, go to our group travel page.

Groups of 3-9 people can save by using our group tool.

Railcard
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?