Edinburgh to Perth

Upcoming direct journeys for Edinburgh to Perth

Thursday 21 January 2021

A railway embankment has been damaged by severe weather between Laurencekirk and Stonehaven. As a result, lines in both directions are closed while safety assessments are carried out. More information can be found in Latest Travel News.

Flooding may affect your journey - please check before you travel.

Live departures
Departs Destination Platform Status
14:38 Perth (PTH) 18
On time Buy Details

On time This service is scheduled to depart at 14:38

ScotRail from Edinburgh to Perth

15:35 Perth (PTH) 19
On time Buy Details

On time This service is scheduled to depart at 15:35

ScotRail from Edinburgh to Perth

16:33 Inverness (INV) 8
On time Buy Details Journey uses an LNER train

On time This service is scheduled to depart at 16:33

London North Eastern Railway from London Kings Cross to Inverness

16:35 Perth (PTH) 1
On time Buy Details

On time This service is scheduled to depart at 16:35

ScotRail from Edinburgh to Perth

RELATED FAQS

Book with confidence

We're here for you when you're ready, with our safe travel pledge

  • There's no booking fees and a flexible ticket change policy in place
  • Increased cleaning in stations and onboard 
  • Seat reservations are mandatory so we can ensure a safe number of passengers travel on our trains.

Edinburgh to Perth

Average travel time
1h 19m

Edinburgh to Perth

Distance
32 miles

Edinburgh to Perth

First LNER train
16:22
Last LNER train
16:22

How many trains per day travel this route?

Approximately 1 trains per day.