Photo by Schwerdf

Hotels in Rosyth, Dunfermline
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Rosyth hotels

Hill Park Hotel
Hill Park HotelRosyth
8.6 out of 10, Excellent, (654 reviews)
The price is RM216
RM259 total
includes taxes & fees
16 Jan - 17 Jan

Queensferry guest house
Queensferry guest houseRosyth
7.0 out of 10, Good, (53 reviews)
The price is RM172
RM206 total
includes taxes & fees
17 Jan - 18 Jan

Apex Grassmarket Hotel
Apex Grassmarket Hotel17.7 km from Rosyth
9.0 out of 10, Wonderful, (2,397 reviews)
The price is RM358
RM430 total
includes taxes & fees
18 Jan - 19 Jan

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club15.1 km from Rosyth
8.8 out of 10, Excellent, (1,695 reviews)

ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile18.1 km from Rosyth
8.4 out of 10, Very good, (1,759 reviews)
The price is RM305
RM365 total
includes taxes & fees
1 Feb - 2 Feb

Point A Hotel Edinburgh Haymarket
Point A Hotel Edinburgh Haymarket17 km from Rosyth
8.8 out of 10, Excellent, (1,630 reviews)
The price is RM257
RM309 total
includes taxes & fees
19 Jan - 20 Jan

Radisson Blu Hotel, Edinburgh City Centre
Radisson Blu Hotel, Edinburgh City Centre18 km from Rosyth
9.0 out of 10, Wonderful, (1,001 reviews)
The price is RM612
RM735 total
includes taxes & fees
1 Feb - 2 Feb

Apex Waterloo Place Hotel
Apex Waterloo Place Hotel17.8 km from Rosyth
9.2 out of 10, Wonderful, (1,972 reviews)
The price is RM382
RM458 total
includes taxes & fees
18 Jan - 19 Jan

Hilton Edinburgh Carlton
Hilton Edinburgh Carlton17.9 km from Rosyth
8.4 out of 10, Very good, (1,003 reviews)
The price is RM482
RM578 total
includes taxes & fees
18 Jan - 19 Jan

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport10.9 km from Rosyth
8.8 out of 10, Excellent, (1,379 reviews)
The price is RM482
RM578 total
includes taxes & fees
4 Feb - 5 Feb

Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh12.9 km from Rosyth
8.2 out of 10, Very good, (632 reviews)
The price is RM268
RM321 total
includes taxes & fees
18 Jan - 19 Jan

Novotel Edinburgh Park
Novotel Edinburgh Park14.3 km from Rosyth
9.0 out of 10, Wonderful, (1,001 reviews)
The price is RM286
RM343 total
includes taxes & fees
1 Feb - 2 Feb

YOTEL Edinburgh
YOTEL Edinburgh16.8 km from Rosyth
8.8 out of 10, Excellent, (2,482 reviews)
The price is RM267
RM321 total
includes taxes & fees
26 Jan - 27 Jan

Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHG10.8 km from Rosyth
8.4 out of 10, Very good, (1,012 reviews)
The price is RM304
RM365 total
includes taxes & fees
18 Jan - 19 Jan

The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton16.9 km from Rosyth
9.0 out of 10, Wonderful, (1,000 reviews)
The price is RM574
RM689 total
includes taxes & fees
18 Jan - 19 Jan

Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal Mile18.2 km from Rosyth
9.0 out of 10, Wonderful, (2,371 reviews)
The price is RM347
RM416 total
includes taxes & fees
19 Jan - 20 Jan

voco Edinburgh-Haymarket by IHG
voco Edinburgh-Haymarket by IHG16.9 km from Rosyth
9.2 out of 10, Wonderful, (472 reviews)
The price is RM363
RM435 total
includes taxes & fees
18 Jan - 19 Jan

Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel17.7 km from Rosyth
9.2 out of 10, Wonderful, (1,569 reviews)
The price is RM366
RM440 total
includes taxes & fees
18 Jan - 19 Jan

InterContinental Edinburgh The George by IHG
InterContinental Edinburgh The George by IHG17.3 km from Rosyth
9.0 out of 10, Wonderful, (1,000 reviews)
The price is RM612
RM735 total
includes taxes & fees
8 Feb - 9 Feb

Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West15.5 km from Rosyth
8.8 out of 10, Excellent, (1,001 reviews)
The price is RM266
RM319 total
includes taxes & fees
1 Feb - 2 Feb
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Where to stay in Rosyth
Find the best Rosyth areas for the activities you enjoy most. Learn more about Rosyth
Learn more about Rosyth

Town Centre
While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Abbot House.
Duloch
While Duloch isn't home to many top sights, Dunfermline Abbey and Dunfermline Golf Club are some notable places to visit nearby.
Crossford
Crossford is well liked for its restaurants, and you can visit sights like Dunfermline Abbey and Blackness Castle if you have time to explore the area.
Pitreavie
While Pitreavie isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.
Garvock
While there might not be top attractions in Garvock, you can explore the larger area and discover places like Dunfermline Abbey and Knockhill Racing Circuit.
Top Rosyth Hotel Reviews

Courtyard by Marriott Edinburgh West
10/10 Excellent





































































