Perth to Edinburgh Train Timetables

  • 05:16Perth

    1h 40m

    06:56Edinburgh (Waverley)
    Get tickets
  • 06:00Perth

    1h 38m

    07:38Edinburgh (Waverley)
    Get tickets
  • 06:19Perth

    1h 30m

    07:49Edinburgh (Waverley)
    Get tickets
  • 07:00Perth

    1h 41m

    08:41Edinburgh (Waverley)
    Get tickets
  • 07:16Perth

    1h 41m

    08:57Edinburgh (Waverley)
    Get tickets
  • 07:53Perth

    1h 28m

    09:21Edinburgh (Waverley)
    Get tickets
  • 08:06Perth

    1h 27m

    09:33Edinburgh (Waverley)
    Get tickets
  • 08:14Perth

    1h 44m

    09:58Edinburgh (Waverley)
    Get tickets
  • 08:54Perth

    1h 20m

    10:14Edinburgh (Waverley)
    Get tickets
  • 09:17Perth

    1h 32m

    10:49Edinburgh (Waverley)
    Get tickets
  • 09:41Perth

    1h 45m

    11:26Edinburgh (Waverley)
    Get tickets
  • 09:59Perth

    1h 16m

    11:15Edinburgh (Waverley)
    Get tickets
  • 10:14Perth

    1h 39m

    11:53Edinburgh (Waverley)
    Get tickets
  • 10:21Perth

    1h 35m

    11:56Edinburgh (Waverley)
    Get tickets
  • 10:43Perth

    1h 42m

    12:25Edinburgh (Waverley)
    Get tickets
  • 11:15Perth

    1h 28m

    12:43Edinburgh (Waverley)
    Get tickets
  • 11:20Perth

    1h 36m

    12:56Edinburgh (Waverley)
    Get tickets
  • 11:57Perth

    1h 17m

    13:14Edinburgh (Waverley)
    Get tickets
  • 12:13Perth

    1h 40m

    13:53Edinburgh (Waverley)
    Get tickets
  • 12:19Perth

    1h 35m

    13:54Edinburgh (Waverley)
    Get tickets
Search more trains

Timetable for Train to Edinburgh

  • London Kings Cross
    Edinburgh (Waverley)
    £24.9
    4h 50m
    Approx. 41
    󰄷
  • Newcastle
    Edinburgh (Waverley)
    £7.7
    1h 31m
    Approx. 54
    󰄷
  • Glasgow Queen Street
    Edinburgh (Waverley)
    £12.1
    1h 3m
    Approx. 89
    󰄷
  • Manchester Piccadilly
    Edinburgh (Waverley)
    £14
    4h 10m
    Approx. 19
    󰄷
  • York
    Edinburgh (Waverley)
    £22.9
    2h 47m
    Approx. 48
    󰄷
  • search more
󰅛

FAQ about Perth to Edinburgh Train Timetables

  • When is the first train from Perth to Edinburgh (Waverley)?

  • Are there direct trains from Perth to Edinburgh (Waverley)?

  • How long is the train journey from Perth to Edinburgh (Waverley) ?

  • How much is a train from Perth to Edinburgh (Waverley) ?

  • What times are off-peak trains from Perth to Edinburgh (Waverley) ?

First train

05:16

Last train

23:11

Departure station

Perth

Arrival station

Edinburgh (Waverley)

Journey time

1h 10m

Distance

51 miles

Price

£5.00

Train Operators

ScotRail,LNER

Train Station Info of Edinburgh

Facilities

Service information

>>>
Perth to Edinburgh Train Timetables