How to get from Perth to Inverness by bus and train?
By bus and train
To get from Perth to Inverness in Inverness, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Perth station to Gleneagles station. Next, you’ll have to switch to the M8 bus and finally take the M10 bus from Park And Ride, Broxden station to Bus Station Stance 3, Inverness station. The total trip duration for this route is approximately 3 hr 21 min.
Step by Step
- 1Start from train stationPerth
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationGleneagles15 min
- 4Walk to bus stationGleneagles Station Road End, AuchterarderID 64802322590 yd • 7 min
- 5Wait for busM8Dundee City Centre
- 6Ride to bus stationPark And Ride, BroxdenID 6480205415 min
- 7Wait for busM10Inverness
- 8Ride to bus stationBus Station Stance 3, InvernessID 670085865E148 min
- 9Walk toInvernessQueensgate270 yd • 4 min
By bus
To get from Perth to Inverness in Inverness, take the 8 bus from York Place, Perth station to Ash Grove, Oakbank station. Next, take the M10 bus from Park And Ride, Broxden station to Bus Station Stance 3, Inverness station. The total trip duration for this route is approximately 3 hr 26 min.
Step by Step
- 1Walk to bus stationYork Place, PerthID 64802040440 yd • 6 min
- 2Wait for bus8Perth
- 3Ride to bus stationAsh Grove, OakbankID 6480397416 min
- 4Walk to bus stationPark And Ride, BroxdenID 64802054870 yd • 11 min
- 5Wait for busM10Inverness
- 6Ride to bus stationBus Station Stance 3, InvernessID 670085865E148 min
- 7Walk toInvernessQueensgate270 yd • 4 min
Public transport directions from Perth to Inverness
Public transport stations close to Perth
Perth is located at Perth, Inverness and the nearest public transport station is Leonard Street, Perth.
Bus stations close to Perth:
- Leonard Street, Perth
- Bus Station, Perth
- Kings Place, Perth
Public transport stations close to Inverness, Inverness
Inverness is located at Queensgate, Inverness and the nearest public transport station is Queensgate, Inverness.
Train stations close to Inverness:
- Inverness
Bus stations close to Inverness:
- Queensgate, Inverness
- Union Street, Inverness
- Abbey National, Inverness
Related Routes
- York Street, Glasgow to Inverness
- Hardmuir Toll, Auldearn to Inverness
- Creachmore Golf Club, Leswalt to Inverness
- Craigencross Farm, Kirkcolm to Inverness
- Scrm, Edinburgh Royal Infirmary to Inverness
- Uhi Campus, Westhill to Inverness
- Gyle Centre, South Gyle to Inverness
- Hoymansquoy, Stromness to Inverness
- Guardhouse Park, Stromness to Inverness
- Well Park, Stromness to Inverness
- Golf House, Stromness to Inverness
- Travel Centre, Kirkwall to Inverness
- Viking Bus Station, Lerwick to Inverness
- Fisheries College, Scalloway to Inverness
- Industrial Estate, Gremista to Inverness
- Woodburn, Garelochhead to Inverness
- Duck Bay, Arden to Inverness
- Riverbank Surgery, Kilmun to Inverness
- Spinners Lane, Faifley to Inverness
- Clydebank Railway Station, Clydebank to Inverness
By bus
To get from Perth to Inverness in Inverness, take the 8 bus from York Place, Perth station to Ash Grove, Oakbank station. Next, take the M10 bus from Park And Ride, Broxden station to Bus Station Stance 3, Inverness station. The total trip duration for this route is approximately 3 hr 26 min.
Step by Step
- 1Walk to bus stationYork Place, PerthID 64802040440 yd • 6 min
- 2Wait for bus8Perth
- 3Ride to bus stationAsh Grove, OakbankID 6480397416 min
- 4Walk to bus stationPark And Ride, BroxdenID 64802054870 yd • 11 min
- 5Wait for busM10Inverness
- 6Ride to bus stationBus Station Stance 3, InvernessID 670085865E148 min
- 7Walk toInvernessQueensgate270 yd • 4 min
Questions & Answers
What is the fastest way to get from Perth to Inverness?
The fastest way takes 201 minutes, using Bus line SCOTRAIL, Bus line M8, Bus line M10.
What is the alternative route to get from Perth to Inverness?
The alternative route takes 206 minutes, using Bus line 8, Bus line M10.
Is there a direct train between Perth and Inverness?
No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 3 hr 21 min.
Which train line goes from Perth to Inverness?
The SCOTRAIL train line goes from Edinburgh station near Perth in Perth to Gleneagles station. From there you’ll have to take 2 bus lines till Gleneagles station near Inverness in Inverness.
How long does it take to travel from Perth to Inverness by train and bus?
The total travel time between Perth in Perth and Inverness in Inverness by train and bus is about 3 hr 21 min.
Where do I get on the train near Perth to get to Inverness?
Get on the SCOTRAIL train from the Edinburgh station near Perth in Perth.
Where do I get off the train when travelling between Perth and Inverness?
Get off the train at the Gleneagles stop, which is closest to Inverness in Inverness.
When is the first bus from Perth to Inverness?
The first bus from Perth in Perth to Inverness in Inverness is Glasgow - Inverness. It leaves the Bus Station, Perth stop at 09:25.
When is the first train from Perth to Inverness?
The first train from Perth in Perth to Inverness in Inverness is ScotRail. It leaves the Perth station at 11:54.