Visiting Rosyth

Rosyth is on your list of places to visit - fantastic. Let's talk about restaurants, getting there and some tips about what to do when you arrive.

What Should I Do In Rosyth?

If you have 3 hours, a half day or even a week in Rosyth then we have some suggestions for you. Read our guides and get going today!

This should be enough to get you going in Rosyth!

FAQs About Rosyth

How Do I Get To Rosyth?

If you're driving to Rosyth, one option is to take the M90 motorway and exit at junction 1. From there, follow signs for Rosyth. Another option is to take the A985 road. If you're coming from nearby towns such as Dunfermline or Inverkeithing, follow signs for Rosyth.

If you're taking public transportation, you can take the train to Rosyth station. Trains run from Edinburgh and Dunfermline. From the station, it's a short walk to the town centre. Alternatively, you can take the bus to Rosyth. Buses run from Edinburgh and Dunfermline.

If you're travelling from Edinburgh, you can take the train from Edinburgh Waverly station to Rosyth station. The journey takes approximately 30 minutes. If you're travelling from Glasgow, take the train to Dunfermline Town station and transfer to a train to Rosyth. If you're travelling from St Andrews, take the bus to Dunfermline and transfer to a bus to Rosyth.

What's The Nearest Airport To Rosyth?

The closest airport to Rosyth is Edinburgh Airport, which is approximately 14 miles away. The easiest route to Rosyth from Edinburgh airport is via the M90 motorway, which takes approximately 25 minutes by car. Alternatively, there is also a bus service (Stagecoach X54) that goes directly from Edinburgh airport to Rosyth, with a journey time of around 45 minutes.

Where Is Rosyth?