How to get from Dunfermline to St Andrews by bus?
From Dunfermline to St Andrews by bus
To get from Dunfermline to St Andrews in Scotland, take the 19 bus from Kingsgate Centre, Dunfermline station to Park & Ride Arrival Bay, Halbeath station. Next, take the X59 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 1 hr 50 min.
Step by Step
- 1Start from bus stationDunfermline
- 2Wait for bus19Ballingry
- 3Ride to bus stationPark & Ride Arrival Bay, HalbeathID 6500D932128 min
- 4Walk to bus stationPark & Ride, HalbeathID 6500D170170 m • 1 min
- 5Wait for busX59St Andrews
- 6Ride to bus stationBus Station, St AndrewsID 6500N990570 min
- 7Walk toSt Andrews560 m • 8 min
Alternative route from Dunfermline to St Andrews by bus via X27 and X59
To get from Dunfermline to St Andrews in Scotland, take the X27 bus from Bus Station, Dunfermline station to Park & Ride, Halbeath station. Next, take the X59 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 1 hr 48 min.
Step by Step
- 1Walk to bus stationBus Station, DunfermlineID 6500D9991270 m • 4 min
- 2Wait for busX27Kirkcaldy
- 3Ride to bus stationPark & Ride, HalbeathID 6500D170124 min
- 4Wait for busX59St Andrews
- 5Ride to bus stationBus Station, St AndrewsID 6500N990570 min
- 6Walk toSt Andrews560 m • 8 min
Public transport directions from Dunfermline to St Andrews
Public transport stations close to Dunfermline
Dunfermline is located at Dunfermline, Scotland and the nearest public transport station is Carnegie Centre, Dunfermline.
Train stations close to Dunfermline:
- Dunfermline Queen Margaret
- Dunfermline Town
- Rosyth
Bus stations close to Dunfermline:
- Carnegie Centre, Dunfermline
- Old Fire Station, Dunfermline
- Bus Station, Dunfermline
Public transport stations close to St Andrews, Scotland
St Andrews is located at St Andrews, Scotland and the nearest public transport station is North Castle Street, St Andrews.
Bus stations close to St Andrews:
- North Castle Street, St Andrews
- South Street, St Andrews
- Murray Park, St Andrews
Related Routes
- Crail to St Andrews
- Cupar 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
- Newport-On-Tay And Wormit to St Andrews
- Patna to St Andrews
- Port Ellen 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
- Broughty Ferry Road to St Andrews
- Leven Street to St Andrews
Alternative route from Dunfermline to St Andrews by bus via X27 and X59
To get from Dunfermline to St Andrews in Scotland, take the X27 bus from Bus Station, Dunfermline station to Park & Ride, Halbeath station. Next, take the X59 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 1 hr 48 min.
Step by Step
- 1Walk to bus stationBus Station, DunfermlineID 6500D9991270 m • 4 min
- 2Wait for busX27Kirkcaldy
- 3Ride to bus stationPark & Ride, HalbeathID 6500D170124 min
- 4Wait for busX59St Andrews
- 5Ride to bus stationBus Station, St AndrewsID 6500N990570 min
- 6Walk toSt Andrews560 m • 8 min
Questions & Answers
What is the fastest way to get from Dunfermline to St Andrews?
The fastest way takes 110 minutes, using Bus line 19, Bus line X59.
What is the alternative route to get from Dunfermline to St Andrews?
The alternative route takes 108 minutes, using Bus line X27, Bus line X59.
Is there a direct bus between Dunfermline and St Andrews in Scotland?
No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 50 min.
Which bus line goes from Dunfermline to St Andrews in Scotland?
The 19 bus line goes from Ballingry station near Dunfermline to Park & Ride Arrival Bay, Halbeath station. From there you’ll have to take one bus line till Park & Ride Arrival Bay, Halbeath station near St Andrews in Scotland
How long does it take to travel from Dunfermline to St Andrews in Scotland by bus?
The total travel time between Dunfermline and St Andrews in Scotland by bus is about 1 hr 50 min.
Where do I get on the bus near Dunfermline to get to St Andrews in Scotland?
Get on the 19 bus from the Ballingry stop near Dunfermline in Scotland.
Where do I get off the bus when travelling between Dunfermline and St Andrews in Scotland?
Get off the bus at the Park & Ride Arrival Bay, Halbeath stop, which is closest to St Andrews in Scotland.