Find hotels in Rosyth, Dunfermline

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Rosyth hotels

Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (684 reviews)
"Great value for money and lovely staff."
Canada
Karim
The price is ₩119,860
₩143,832 total
includes taxes & fees
May 10 - May 11
Hill Park Hotel

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.0 out of 10, Good, (57 reviews)
"Room was clean and tidy staff was friendly. Perfect for what we needed for the night"
United Kingdom
Natalie
The price is ₩113,388
₩136,065 total
includes taxes & fees
Apr 30 - May 1
Queensferry guest house

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
11.1 km from Rosyth
8.8 out of 10, Excellent, (1,457 reviews)
"Room was clean and the staff was friendly!"
Canada
Noel
The price is ₩217,081
₩260,505 total
includes taxes & fees
May 4 - May 5
DoubleTree by Hilton Edinburgh Airport

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
10.8 km from Rosyth
8.4 out of 10, Very Good, (1,020 reviews)
"Staff were spot-on, very helpful, room was lovely. Potholes need fixed on approach to hotel though."
United Kingdom
Chris
The price is ₩207,398
₩248,877 total
includes taxes & fees
May 4 - May 5
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
11.1 km from Rosyth
8.6 out of 10, Excellent, (2,369 reviews)
"Nice clean rooms with great location next to the airport."
United States
Joshua
The price is ₩205,739
₩246,887 total
includes taxes & fees
May 4 - May 5
Moxy Edinburgh Airport

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
15.1 km from Rosyth
8.8 out of 10, Excellent, (1,711 reviews)
"The hotel is set in a beautiful location, with very friendly staff and good facilities"
United Kingdom
Mona
The price is ₩190,093
₩228,111 total
includes taxes & fees
May 4 - May 5
Dalmahoy Hotel & Country Club

The Craigie

The Craigie
3.5 star property
26.4 km from Rosyth
9.6 out of 10, Exceptional, (361 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is ₩207,398
₩248,877 total
includes taxes & fees
May 4 - May 5
The Craigie

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
10.9 km from Rosyth
8.8 out of 10, Excellent, (1,419 reviews)
"Breakfast was one of the best included meals I have had before."
Canada
Claire
The price is ₩234,161
₩280,994 total
includes taxes & fees
May 4 - May 5
Hampton by Hilton Edinburgh Airport

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
28.9 km from Rosyth
9.4 out of 10, Exceptional, (957 reviews)
"Stayed for 2 nights. Staff meds us feel very welcome and accommodating.. situation ideal for restful break in woodland surroundings."
United Kingdom
Matthew
The price is ₩222,497
₩266,996 total
includes taxes & fees
May 1 - May 2
Carberry Tower Mansion House and Estate

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
6.2 km from Rosyth
9.4 out of 10, Exceptional, (1,336 reviews)
"Clean, welcoming staff and just a great place to relax Keep going back and would say it’s getting better "
United Kingdom
Russell
The price is ₩149,327
₩179,193 total
includes taxes & fees
May 4 - May 5
Dakota Edinburgh

Best Western The Hilcroft Hotel West Lothian

Best Western The Hilcroft Hotel West Lothian
3.0 star property
23.8 km from Rosyth
8.8 out of 10, Excellent, (390 reviews)
"Good points Very comfortable and quiet room Spacious bathroom with good pressure and temp on the shower Good parking Tasty breakfast Friendly staff Issues Not much! Desk in room a little narrow but nothing else came to mind!"
United Kingdom
Anton
The price is ₩107,515
₩129,018 total
includes taxes & fees
May 3 - May 4
Best Western The Hilcroft Hotel West Lothian

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
11.7 km from Rosyth
9.2 out of 10, Wonderful, (1,000 reviews)
"Excellent from the staff in the reception area, the beautiful facilities, super clean, spacious and comfortable rooms, great restaurant and excellent breakfast. All I have to say that this is one of my favorite places to stay. Love the spacious bathrooms, and the staff was very helpful assisting me with mailing something on my behalf. "
United States
Ursula
The price is ₩329,314
₩395,177 total
includes taxes & fees
May 17 - May 18
Norton House Hotel & Spa

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
14.6 km from Rosyth
8.6 out of 10, Excellent, (1,304 reviews)
"Great location and friendly staff, rooms are really nice and tidy and the breakfast was good"
United Kingdom
Keiran
The price is ₩197,443
₩236,931 total
includes taxes & fees
May 10 - May 11
Holiday Inn Edinburgh by IHG

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
14.3 km from Rosyth
9.2 out of 10, Wonderful, (1,000 reviews)
"Staff was very cooperative, food & stay was wonderful"
United Kingdom
Neha
The price is ₩199,069
₩238,882 total
includes taxes & fees
May 10 - May 11
Novotel Edinburgh Park

Richmond Park Hotel

Richmond Park Hotel
3.0 star property
11.4 km from Rosyth
8.2 out of 10, Very Good, (736 reviews)
"clean room, good restaurant "
United States
Kennedy
The price is ₩88,439
₩106,127 total
includes taxes & fees
May 3 - May 4
Richmond Park Hotel

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
16.6 km from Rosyth
8.0 out of 10, Very Good, (1,007 reviews)
"Lovely and helpful staff, clean room, plenty of things to do nearby and not too far from the town. "
United Kingdom
Jaimie
The price is ₩214,035
₩256,842 total
includes taxes & fees
May 4 - May 5
Garner Edinburgh Haymarket by IHG

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
13.3 km from Rosyth
8.2 out of 10, Very Good, (1,000 reviews)
"Very friendly, efficient staff."
United Kingdom
Rosalind
The price is ₩171,725
₩206,070 total
includes taxes & fees
Apr 30 - May 1
Macdonald Houstoun House

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
12.9 km from Rosyth
8.2 out of 10, Very Good, (713 reviews)
"Friendly staff Good amenities "
United Kingdom
Simon
The price is ₩205,739
₩259,231 total
includes taxes & fees
May 4 - May 5
Delta Hotels by Marriott Edinburgh

Premier Lodge

Premier Lodge
3.5 star property
20 km from Rosyth
9.2 out of 10, Wonderful, (603 reviews)
"Plenty of parking. Tidy,comfotable stay. Thank you"
Australia
Lara
The price is ₩100,803
₩120,964 total
includes taxes & fees
May 4 - May 5
Premier Lodge

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
16.9 km from Rosyth
9.2 out of 10, Wonderful, (1,002 reviews)
"Excellent stay! Great location. "
United States
Tracey
The price is ₩389,245
₩467,094 total
includes taxes & fees
May 3 - May 4
The Caledonian Edinburgh, Curio Collection by Hilton
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 and neighborhoods for the activities you enjoy most.

Town Centre

While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Abbot House.

Pitreavie

Though Pitreavie might not have many top sights, you can venture to the surrounding area to see attractions like Dunfermline Abbey and Hopetoun House.

Crossford

You'll appreciate the restaurants during your time in Crossford and you might want to plan a stop by Dunfermline Golf Club and Dunfermline Abbey while you're in the area.

Duloch

While there might not be top attractions in Duloch, you can explore the larger area and discover places like Dunfermline Abbey and Dunfermline Golf Club.

Garvock

Garvock might not have many top sights, but Dunfermline Abbey and Knockhill Racing Circuit are two attractions nearby that you can check out.

Top Rosyth Hotel Reviews

Frequently asked questions

What is Rosyth like?
Rosyth is a neighborhood that travelers like for its seaside.
What's a favorite hotel to stay in Rosyth?
Based on Expedia customer reviews, Hill Park Hotel is the highest ranked property in Rosyth. This hotel offers free breakfast and a restaurant.
How many hotels are there in Rosyth?
When you want to kick up your feet after a day of exploring the sights in Dunfermline, you can choose from 12 Expedia hotels and other accommodations in Rosyth.
If I need to cancel my hotel reservation in Rosyth, will I receive a refund?
Yes! Most hotel reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you have a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of your booking. Add dates, click "Search", then you can use the "fully refundable" filter to view the best deals available in Rosyth.
Where can I learn more about changing or cancelling my trip to Rosyth?
For more information about rescheduling or cancelling your trip to Rosyth, go to https://www.expedia.com/service/.
What are the top things to see and do in Rosyth?
A few places to visit in the area around Rosyth include Duloch Leisure Centre, Dell Farquharson Community Leisure Centre, and Deep Sea World. While you're out sightseeing, Andrew Carnegie Birthplace Museum and Pittencrieff Park are a couple of additional sights to visit in Dunfermline.
How can I get around Rosyth and the greater Dunfermline area?
If you want to head out of town, you can hop aboard a train at Rosyth Station.