How to get from Portree to St Andrews by bus?
From Portree to St Andrews by bus
To get from Portree to St Andrews in Scotland, you’ll need to take 3 bus lines: take the 917 bus from Somerled Square, Portree station to Bus Station Stance 3, Inverness station. Next, you’ll have to switch to the M90 bus and finally take the X24 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 9 hr 9 min.
Step by Step
- 1Start from bus stationPortreeSomerled Square
- 2Wait for bus917Inverness
- 3Ride to bus stationBus Station Stance 3, InvernessID 670085865E195 min
- 4Wait for busM90Edinburgh
- 5Ride to bus stationPark & Ride, HalbeathID 6500D1704199 min
- 6Walk to bus stationPark & Ride, HalbeathID 6500D170170 yd • 1 min
- 7Wait for busX24St Andrews
- 8Ride to bus stationBus Station, St AndrewsID 6500N990572 min
- 9Walk toSt Andrews610 yd • 8 min
Alternative route from Portree to St Andrews by bus via 917, M90 and X59
To get from Portree to St Andrews in Scotland, you’ll need to take 3 bus lines: take the 917 bus from Somerled Square, Portree station to Bus Station Stance 3, Inverness station. Next, you’ll have to switch to the M90 bus and finally take the X59 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 9 hr 39 min.
Step by Step
- 1Start from bus stationPortreeSomerled Square
- 2Wait for bus917Inverness
- 3Ride to bus stationBus Station Stance 3, InvernessID 670085865E195 min
- 4Wait for busM90Edinburgh
- 5Ride to bus stationPark & Ride, HalbeathID 6500D1704191 min
- 6Walk to bus stationPark & Ride, HalbeathID 6500D170170 yd • 1 min
- 7Wait for busX59St Andrews
- 8Ride to bus stationBus Station, St AndrewsID 6500N990570 min
- 9Walk toSt Andrews610 yd • 8 min
Public transport directions from Portree to St Andrews
Public transport stations close to Portree
Portree is located at Somerled Square, Scotland and the nearest public transport station is Somerled Square, Portree.
Bus stations close to Portree:
- Somerled Square, Portree
- Martin Crescent, Portree
- Scorrybreck Road, Portree
Public transport stations close to St Andrews, Scotland
St Andrews is located at St Andrews, Scotland and the nearest public transport station is Church Square, St Andrews.
Bus stations close to St Andrews:
- Church Square, St Andrews
- St Mary's College, St Andrews
- Abbey Street, St Andrews
Related Routes
- Crail to St Andrews
- Cupar to St Andrews
- Dunfermline to St Andrews
- Eaglesham to St Andrews
- Gartcosh to St Andrews
- Inverkeithing to St Andrews
- Inverness to St Andrews
- Killin to St Andrews
- Kirkliston to St Andrews
- St Andrews to Maud
- St Andrews to New Deer
- Newport-On-Tay And Wormit to St Andrews
- Patna to St Andrews
- Stirling to St Andrews
- Tayport to St Andrews
- Gullane to St Andrews
- Elie to St Andrews
- Halbeath Park & Ride to St Andrews
- Falkland Palace Gift Shop to St Andrews
- Payphone: Haymarket Station to St Andrews
Alternative route from Portree to St Andrews by bus via 917, M90 and X59
To get from Portree to St Andrews in Scotland, you’ll need to take 3 bus lines: take the 917 bus from Somerled Square, Portree station to Bus Station Stance 3, Inverness station. Next, you’ll have to switch to the M90 bus and finally take the X59 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 9 hr 39 min.
Step by Step
- 1Start from bus stationPortreeSomerled Square
- 2Wait for bus917Inverness
- 3Ride to bus stationBus Station Stance 3, InvernessID 670085865E195 min
- 4Wait for busM90Edinburgh
- 5Ride to bus stationPark & Ride, HalbeathID 6500D1704191 min
- 6Walk to bus stationPark & Ride, HalbeathID 6500D170170 yd • 1 min
- 7Wait for busX59St Andrews
- 8Ride to bus stationBus Station, St AndrewsID 6500N990570 min
- 9Walk toSt Andrews610 yd • 8 min
Questions & Answers
What is the fastest way to get from Portree to St Andrews?
The fastest way takes 549 minutes, using Bus line 917, Bus line M90, Bus line X24.
What is the alternative route to get from Portree to St Andrews?
The alternative route takes 579 minutes, using Bus line 917, Bus line M90, Bus line X59.
Is there a direct bus between Portree and St Andrews?
No, you’ll have to take 3 bus lines in total. The total travelling time is 9 hr 9 min.
Which bus line goes from Portree to St Andrews?
The 917 bus line goes from Inverness station near Portree in Portree to Bus Station Stance 3, Inverness station. From there you’ll have to take one bus line till Bus Station Stance 3, Inverness station near St Andrews in Scotland.
How long does it take to travel from Portree to St Andrews by bus?
The total travel time between Portree in Portree and St Andrews in Scotland by bus is about 9 hr 9 min.
Where do I get on the bus near Portree to get to St Andrews?
Get on the 917 bus from the Inverness stop near Portree in Portree.
Where do I get off the bus when travelling between Portree and St Andrews?
Get off the bus at the Bus Station Stance 3, Inverness stop, which is closest to St Andrews in Scotland.