How to get from Haymarket to Perth Royal Infirmary by bus?
By bus
To get from Haymarket to Perth Royal Infirmary in Perth, you’ll need to take 3 bus lines: take the X18 bus from Haymarket Station, Haymarket station to Shandwick Place, West End station. Next, you’ll have to switch to the M91 bus and finally take the 1 bus from Leisure Pool, Perth station to Royal Infirmary, Perth station. The total trip duration for this route is approximately 1 hr 40 min.
Step by Step
- 1Walk to bus stationHaymarket Station, HaymarketID 620020293050 yd • 1 min
- 2Wait for busX18Edinburgh
- 3Ride to bus stationShandwick Place, West EndID 62002029803 min
- 4Walk to bus stationQueensferry Street, West EndID 6200244745160 yd • 2 min
- 5Wait for busM91Inverness
- 6Ride to bus stationLeisure Pool, PerthID 6480126376 min
- 7Walk to bus stationLeisure Pool, PerthID 6480126220 yd • 1 min
- 8Wait for bus1Perth
- 9Ride to bus stationRoyal Infirmary, PerthID 648010084 min
- 10Walk toPerth Royal InfirmaryWestern Avenue120 yd • 2 min
Alternative route by bus via 100, M91 and 1
To get from Haymarket to Perth Royal Infirmary in Perth, you’ll need to take 3 bus lines: take the 100 bus from Haymarket Station, Haymarket station to Shandwick Place, West End station. Next, you’ll have to switch to the M91 bus and finally take the 1 bus from Leisure Pool, Perth station to Royal Infirmary, Perth station. The total trip duration for this route is approximately 1 hr 41 min.
Step by Step
- 1Walk to bus stationHaymarket Station, HaymarketID 620020293050 yd • 1 min
- 2Wait for bus100Edinburgh
- 3Ride to bus stationShandwick Place, West EndID 62002029802 min
- 4Walk to bus stationQueensferry Street, West EndID 6200244745160 yd • 2 min
- 5Wait for busM91Inverness
- 6Ride to bus stationLeisure Pool, PerthID 6480126376 min
- 7Walk to bus stationLeisure Pool, PerthID 6480126220 yd • 1 min
- 8Wait for bus1Perth
- 9Ride to bus stationRoyal Infirmary, PerthID 648010084 min
- 10Walk toPerth Royal InfirmaryWestern Avenue120 yd • 2 min
Public transport directions from Haymarket to Perth Royal Infirmary
Public transport stations close to Haymarket
Haymarket is located at Haymarket, Perth and the nearest public transport station is Haymarket Station, Haymarket.
Bus stations close to Haymarket:
- Haymarket Station, Haymarket
- Magdala Crescent, Coates
- West Maitland Street, Haymarket
Public transport stations close to Perth Royal Infirmary, Perth
Perth Royal Infirmary is located at Western Avenue, Perth and the nearest public transport station is Royal Infirmary, Perth.
Train stations close to Perth Royal Infirmary:
- Perth
Bus stations close to Perth Royal Infirmary:
- Royal Infirmary, Perth
- Royal Infirmary Turning Circle, Perth
- Western Avenue, Perth
Related Routes
- Edinburgh to Perth Royal Infirmary
- West Regent Lane, Glasgow to Perth Royal Infirmary
- Thomas Graham Building, Glasgow to Perth Royal Infirmary
- West Nile Street, Glasgow to Perth Royal Infirmary
- Pavillion Theatre, Glasgow to Perth Royal Infirmary
- Sauchiehall Lane, Glasgow to Perth Royal Infirmary
- West George Street, Glasgow to Perth Royal Infirmary
- St Vincent Street, Glasgow to Perth Royal Infirmary
- Central Station, Glasgow to Perth Royal Infirmary
- Bothwell Street, Glasgow to Perth Royal Infirmary
- Howard Street, Glasgow to Perth Royal Infirmary
- Argyle Street, Glasgow to Perth Royal Infirmary
- Gallery Of Modern Art, Glasgow to Perth Royal Infirmary
- Queen St, Glasgow to Perth Royal Infirmary
- Renfield Street, Glasgow to Perth Royal Infirmary
- George Square, Glasgow to Perth Royal Infirmary
- Waterloo Street, Glasgow to Perth Royal Infirmary
- Bus Station, Hamilton to Perth Royal Infirmary
- Waterloo Place, Edinburgh to Perth Royal Infirmary
- Princes Street (Waverley Steps), Edinburgh to Perth Royal Infirmary
Alternative route by bus via 100, M91 and 1
To get from Haymarket to Perth Royal Infirmary in Perth, you’ll need to take 3 bus lines: take the 100 bus from Haymarket Station, Haymarket station to Shandwick Place, West End station. Next, you’ll have to switch to the M91 bus and finally take the 1 bus from Leisure Pool, Perth station to Royal Infirmary, Perth station. The total trip duration for this route is approximately 1 hr 41 min.
Step by Step
- 1Walk to bus stationHaymarket Station, HaymarketID 620020293050 yd • 1 min
- 2Wait for bus100Edinburgh
- 3Ride to bus stationShandwick Place, West EndID 62002029802 min
- 4Walk to bus stationQueensferry Street, West EndID 6200244745160 yd • 2 min
- 5Wait for busM91Inverness
- 6Ride to bus stationLeisure Pool, PerthID 6480126376 min
- 7Walk to bus stationLeisure Pool, PerthID 6480126220 yd • 1 min
- 8Wait for bus1Perth
- 9Ride to bus stationRoyal Infirmary, PerthID 648010084 min
- 10Walk toPerth Royal InfirmaryWestern Avenue120 yd • 2 min
Questions & Answers
What is the fastest way to get from Haymarket to Perth Royal Infirmary?
The fastest way takes 100 minutes, using Bus line X18, Bus line M91, Bus line 1.
What is the alternative route to get from Haymarket to Perth Royal Infirmary?
The alternative route takes 101 minutes, using Bus line 100, Bus line M91, Bus line 1.
Is there a direct bus between Haymarket and Perth Royal Infirmary?
No, you’ll have to take 3 bus lines in total. The total travelling time is 1 hr 40 min.
Which bus line goes from Haymarket to Perth Royal Infirmary?
The X18 bus line goes from Haymarket Station, Haymarket station near Haymarket in Edinburgh to Edinburgh station. From there you’ll have to take one bus line till Edinburgh station near Perth Royal Infirmary in Perth.
How long does it take to travel from Haymarket to Perth Royal Infirmary by bus?
The total travel time between Haymarket in Edinburgh and Perth Royal Infirmary in Perth by bus is about 1 hr 40 min.
Where do I get on the bus near Haymarket to get to Perth Royal Infirmary?
Get on the X18 bus from the Haymarket Station, Haymarket stop near Haymarket in Edinburgh.
Where do I get off the bus when travelling between Haymarket and Perth Royal Infirmary?
Get off the bus at the Edinburgh stop, which is closest to Perth Royal Infirmary in Perth.
When is the first train from Haymarket to Perth Royal Infirmary?
The first train from Haymarket in Edinburgh to Perth Royal Infirmary in Perth is ScotRail. It leaves the Haymarket station at 10:30.