Edinburgh to Perth Train Timetables

  • 05:18Edinburgh (Waverley)

    1h 38m

    06:56Perth
    Get tickets
  • 05:33Edinburgh (Waverley)

    1h 48m

    07:21Perth
    Get tickets
  • 06:36Edinburgh (Waverley)

    1h 29m

    08:05Perth
    Get tickets
  • 07:03Edinburgh (Waverley)

    1h 39m

    08:42Perth
    Get tickets
  • 07:34Edinburgh (Waverley)

    1h 33m

    09:07Perth
    Get tickets
  • 08:05Edinburgh (Waverley)

    1h 43m

    09:48Perth
    Get tickets
  • 08:36Edinburgh (Waverley)

    1h 35m

    10:11Perth
    Get tickets
  • 08:38Edinburgh (Waverley)

    1h 23m

    10:01Perth
    Get tickets
  • 09:07Edinburgh (Waverley)

    1h 30m

    10:37Perth
    Get tickets
  • 09:39Edinburgh (Waverley)

    1h 27m

    11:06Perth
    Get tickets
  • 10:05Edinburgh (Waverley)

    1h 32m

    11:37Perth
    Get tickets
  • 10:32Edinburgh (Waverley)

    1h 16m

    11:48Perth
    Get tickets
  • 10:38Edinburgh (Waverley)

    1h 31m

    12:09Perth
    Get tickets
  • 11:04Edinburgh (Waverley)

    1h 32m

    12:36Perth
    Get tickets
  • 11:35Edinburgh (Waverley)

    1h 28m

    13:03Perth
    Get tickets
  • 12:04Edinburgh (Waverley)

    1h 32m

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

    1h 34m

    14:10Perth
    Get tickets
  • 13:06Edinburgh (Waverley)

    1h 31m

    14:37Perth
    Get tickets
  • 13:32Edinburgh (Waverley)

    1h 16m

    14:48Perth
    Get tickets
  • 13:37Edinburgh (Waverley)

    1h 35m

    15:12Perth
    Get tickets
Search more trains

Timetable for Train to Perth

  • Edinburgh (Waverley)
    Perth
    £5
    1h 31m
    Approx. 45
    󰄷
  • Dundee
    Perth
    £5
    21m
    Approx. 32
    󰄷
  • Glasgow Queen Street
    Perth
    £5
    1h 4m
    Approx. 39
    󰄷
  • Aberdeen
    Perth
    £5
    1h 37m
    Approx. 23
    󰄷
  • London Kings Cross
    Perth
    £28.5
    7h 3m
    Approx. 34
    󰄷
  • search more
󰅛

FAQ about Edinburgh to Perth Train Timetables

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

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

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

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

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

First train

05:18

Last train

23:14

Departure station

Edinburgh (Waverley)

Arrival station

Perth

Journey time

1h 16m

Distance

51 miles

Price

£5.00

Train Operators

ScotRail,LNER

Train Station Info of Perth

Facilities

Service information

>>>
Edinburgh to Perth Train Timetables