How to get from Dundee to Rosyth by bus and train?
From Dundee to Rosyth by bus and train
To get from Dundee to Rosyth in Scotland, take the SCOTRAIL train from Dundee station to Inverkeithing station. Next, take the 747 bus from Bannerman Avenue, Inverkeithing station to Park & Ride, Ferrytoll station. The total trip duration for this route is approximately 1 hr 18 min. The bus and train schedule from Dundee may change. We recommend you check the updated bus and train schedule to Rosyth on the Moovit app.
Step by Step
- 1Start from train stationDundee
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationInverkeithing60 min
- 4Walk to bus stationBannerman Avenue, InverkeithingID 6500D021020 m • 1 min
- 5Wait for bus747Edinburgh Airport
- 6Ride to bus stationPark & Ride, FerrytollID 6500D17078 min
From Dundee to Rosyth by bus
To get from Dundee to Rosyth in Scotland, take the E1 bus from Slessor Gardens, Dundee City Centre station to St John's & St Columba's Church, Rosyth station. Next, take the X55 bus from St John's & St Columba's Church, Rosyth station to Park & Ride, Ferrytoll station. The total trip duration for this route is approximately 1 hr 33 min. The bus and train schedule from Dundee may change. We recommend you check the updated bus and train schedule to Rosyth on the Moovit app.
Step by Step
- 1Walk to bus stationSlessor Gardens, Dundee City CentreID 6400LL99370 m • 5 min
- 2Wait for busE1Edinburgh
- 3Ride to bus stationSt John's & St Columba's Church, RosythID 6500D025473 min
- 4Wait for busX55Edinburgh
- 5Ride to bus stationPark & Ride, FerrytollID 6500D17087 min
- 6Walk toRosyth30 m • 1 min
Public transport directions from Dundee to Rosyth
Bus And Train schedule from Dundee to Rosyth
Related Routes
- Aberdeen to Rosyth
- Cumnock to Rosyth
- Dundee to Rosyth
- Glasgow to Rosyth
- Invergordon to Rosyth
- Inverkeithing to Rosyth
- Kelso to Rosyth
- Milton And Kildary to Rosyth
- Townhill to Rosyth
- Uplawmoor to Rosyth
- Glasgow Airport to Rosyth
- Prestwick International Airport to Rosyth
- Leith to Rosyth
- Dundee to Anstruther
- Dundee to Balintore
- Dundee to Bathgate
- Dundee to Birkhill And Muirhead
- Dundee to Brechin
- Dundee to Broxburn
- Dundee to Cullen
From Dundee to Rosyth by bus
To get from Dundee to Rosyth in Scotland, take the E1 bus from Slessor Gardens, Dundee City Centre station to St John's & St Columba's Church, Rosyth station. Next, take the X55 bus from St John's & St Columba's Church, Rosyth station to Park & Ride, Ferrytoll station. The total trip duration for this route is approximately 1 hr 33 min. The bus and train schedule from Dundee may change. We recommend you check the updated bus and train schedule to Rosyth on the Moovit app.
Step by Step
- 1Walk to bus stationSlessor Gardens, Dundee City CentreID 6400LL99370 m • 5 min
- 2Wait for busE1Edinburgh
- 3Ride to bus stationSt John's & St Columba's Church, RosythID 6500D025473 min
- 4Wait for busX55Edinburgh
- 5Ride to bus stationPark & Ride, FerrytollID 6500D17087 min
- 6Walk toRosyth30 m • 1 min
Questions & Answers
What is the fastest way to get from Dundee to Rosyth?
The fastest way takes 78 minutes, using Train line SCOTRAIL, Bus line 747.
What is the alternative route to get from Dundee to Rosyth?
The alternative route takes 93 minutes, using Bus line E1, Bus line X55.
Is there a direct train between Dundee and Rosyth?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 1 hr 18 min.
Which train line goes from Dundee to Rosyth?
The SCOTRAIL train line goes from Edinburgh station near Dundee in Dundee to Inverkeithing station. From there you’ll have to take one bus line till Inverkeithing station near Rosyth in Scotland.
How long does it take to travel from Dundee to Rosyth by train and bus?
The total travel time between Dundee in Dundee and Rosyth in Scotland by train and bus is about 1 hr 18 min.
Where do I get on the train near Dundee to get to Rosyth?
Get on the SCOTRAIL train from the Edinburgh station near Dundee in Dundee.
Where do I get off the train when travelling between Dundee and Rosyth?
Get off the train at the Inverkeithing stop, which is closest to Rosyth in Scotland.
When is the last train from Dundee to Rosyth?
The last train from Dundee in Dundee to Rosyth in Scotland is the ScotRail line. It leaves the Dundee station at 22:31.
When is the last bus from Dundee to Rosyth?
The last bus from Dundee in Dundee to Rosyth in Scotland is the Dundee City Centre - Edinburgh line. It leaves the Slessor Gardens, Dundee City Centre stop at 02:35.
Popular Routes
- Ardrossan to Wemyss Bay
- Edinburgh to Gleneagles
- Strathpeffer to Glasgow
- Glasgow Airport to Falkirk
- Edinburgh to The Lochside Hostel
- Portree to Mallaig
- Edinburgh to Lower Largo And Lundin Links
- Glenboig to Glasgow Fort
- Glasgow to Erskine
- Edinburgh to Kelty
- Glasgow Airport to Paisley
- Dumbarton to The Queen Elizabeth University Hospital Campus
- Crail to Dundee
- Edinburgh to Lasswade
- Buchanan Street Bus Station to Falkirk Wheel Visitor Centre
- Edinburgh to Kingsbarns
- Johnshaven to Aberdeen
- Aberdeen to Aberchirder
- Dumfries to Auchenlarie Holiday Park
- Glasgow to Lesmahagow