How to get from Aberdeen to Rosyth by bus?
Aberdeen to Rosyth - Bus Timetable
The MEGABUS M92 bus from Aberdeen to Rosyth runs from 05:25 to 23:35, with departures every 1 hr-2 hr. The journey takes about 3 hr 3 min, with regular service throughout the operating hours.
From Aberdeen to Rosyth by bus
To get from Aberdeen to Rosyth in Scotland, take the MEGABUS M92 bus from Aberdeen 2 Guild St station to Halbeath Park & Ride station. Next, take the X59 bus from Park & Ride, Halbeath station to Park & Ride, Ferrytoll station. The total trip duration for this route is approximately 3 hr 3 min. The bus schedule from Aberdeen may change. We recommend you check the updated bus schedule to Rosyth on the Moovit app.
Step by Step
- 1Walk to bus stationAberdeen 2 Guild St70 m • 1 min
- 2Wait for busMEGABUS M92Edinburgh
- 3Ride to bus stationHalbeath Park & Ride148 min
- 4Wait for busX59Edinburgh
- 5Ride to bus stationPark & Ride, FerrytollID 6500D17088 min
- 6Walk toRosyth30 m • 1 min
Public transport directions from Aberdeen to Rosyth
Bus timetable from Aberdeen to Rosyth
Related Routes
- Argyll And Bute to Rosyth
- Cumnock to Rosyth
- Darvel to Rosyth
- Dundee to Rosyth
- Glasgow to Rosyth
- Halkirk to Rosyth
- Invergordon to Rosyth
- Inverkeithing to Rosyth
- Kelso to Rosyth
- Milton And Kildary to Rosyth
- Port Bannatyne to Rosyth
- Quarrier'S Village to Rosyth
- Springside to Rosyth
- Townhill to Rosyth
- Uplawmoor to Rosyth
- Haymarket Station to Rosyth
- The Kelpies to Rosyth
- Dunfermline Cemetery to Rosyth
- Edinburgh Waverley to Rosyth
- Edinburgh Princes Street to Rosyth
Questions & Answers
What is the fastest way to get from Aberdeen to Rosyth?
The fastest way takes 183 minutes, using Bus line MEGABUS M92, Bus line X59.
Is there a direct bus between Aberdeen and Rosyth in Scotland?
No, you’ll have to take 2 bus lines in total. The total travelling time is 3 hr 3 min.
Which bus line goes from Aberdeen to Rosyth in Scotland?
The MEGABUS M92 bus line goes from Aberdeen 2 Guild St station near Aberdeen to Halbeath Park & Ride station. From there you’ll have to take one bus line till Halbeath Park & Ride station near Rosyth in Scotland.
How long does it take to travel from Aberdeen to Rosyth in Scotland by bus?
The total travel time between Aberdeen and Rosyth in Scotland by bus is about 3 hr 3 min.
Where do I get on the bus near Aberdeen to get to Rosyth in Scotland?
Get on the MEGABUS M92 bus from the Aberdeen 2 Guild St stop near Aberdeen in Scotland.
Where do I get off the bus when travelling between Aberdeen and Rosyth in Scotland?
Get off the bus at the Halbeath Park & Ride stop, which is closest to Rosyth in Scotland.
Popular Routes
- Bathgate to Lanark
- Dundee to Rosyth
- Cambuslang to East Kilbride
- Linlithgow Palace to Blackness Castle
- Glasgow to Eyemouth
- Glasgow Queen Street to The Beatson West Of Scotland Cancer Centre
- Falkirk to Ayr
- Glasgow to Inverclyde Royal Hospital
- Stranraer to Ayr
- Greenock to The Queen Elizabeth University Hospital Campus
- East Kilbride to Golden Jubilee National Hospital
- Linlithgow to Broxburn
- Peebles to Galashiels
- Edinburgh to Glasgow Airport
- Wishaw to Coatbridge
- Stirling to Drymen
- Glasgow to Kirkwall
- Edinburgh to Royal Yacht Britannia
- Princes Street (Waverley Steps), City Centre to Aberfoyle
- Newton Mearns to East Kilbride