Rosyth: Hotels
-
0.8km of Rosyth
Three Bridges Bed & Breakfast overlooks the River Forth and the Rosyth Royal Naval Dockyard in Fife. It has a TV lounge with free Wi-Fi, and there is free private parking on site.
From 40.00GBP / Night
-
0.9km of Rosyth
Located at the Port of Rosyth, the Caledonia Hotel boasts a bar and restaurant, along with a landscaped beer garden and children’s play area. It also features free Wi-Fi and free private parking. The family-run Caledonia offers a range of rooms.
From 57.00GBP / Night
-
1.1km of Rosyth
With scenic gardens, cooked breakfasts and free Wi-Fi, Backmarch House B&B is a 20-minute drive from Edinburgh centre. Built in 1829, the hotel is just 10 minutes’ drive from Dunfermline.
From 80.00GBP / Night
-
2.4km of Rosyth
A 5-minute drive from Dunfermline, Scotland's former capital, the King Malcolm offers Scottish cuisine as well as a terrace, 2 bars, free Wi-Fi and free parking.
From 55.00GBP / Night
-
2.7km of Rosyth
Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers en suite rooms, free parking and free Wi-Fi. These include 3 bars, an a la carte restaurant and bistro plus excellent conference and banqueting facilities.
From 42.00GBP / Night
-
2.7km of Rosyth
With free Wi-Fi and free parking on site, Pitreavie Guest House is a 20-minute drive from the charming old town of Culross in Scotland. Historic St Andrews is less than an hour’s drive away.
From 42.00GBP / Night
-
2.9km of Rosyth
This family-run budget hotel is conveniently located close to Edinburgh and next to the Forth Road Bridge and the Forth Rail Bridge; Rosyth is only a few minutes away.
From 36.00GBP / Night
-
3.0km of Rosyth
In the heart of Inverkeithing, just a few hundred metres from the train station, this charming bed and breakfast offers light, airy rooms, free Wi-Fi and free secure off-street parking.
From 35.00GBP / Night
-
3.4km of Rosyth
With panoramic views across the Firth of Forth, Queensferry Hotel offers spacious rooms with free Wi-Fi and a modern bar. There is ample free parking on site.
From 55.20GBP / Night
-
4.1km of Rosyth
Located in picturesque, historic Charlestown, the Elgin Hotel overlooks the Firth of Forth estuary and the harbour, and has panoramic views of the Pentland Hills.
From 69.00GBP / Night