A cable-stayed bridge with two tall towers and a river below.

Rosyth Hotels, 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

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Rosyth hotels

1. Hill Park Hotel

Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (813 reviews)
"Room was very clean breakfast was nice and staff were friendly"
United Kingdom
Helen
The price is NZ$100
includes taxes & fees
15 Nov - 16 Nov
Hill Park Hotel

2. Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (97 reviews)
"Great place to stay, comfortable y clean. Also really close to the bus stop. Would recommend!"
Canada
Cesar Alexis
The price is NZ$120
includes taxes & fees
1 Dec - 2 Dec
Queensferry guest house

3. Dakota Edinburgh

Dakota Edinburgh
4.0 star property
6.2 km from Rosyth
9.2 out of 10, Wonderful, (1,530 reviews)
"It was a wonderful stay highly recommend"
United States
shirley
The price is NZ$218
includes taxes & fees
13 Dec - 14 Dec
Dakota Edinburgh

4. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
3 km from Rosyth
9.2 out of 10, Wonderful, (1,002 reviews)
"We had a good stay at the hotel when storm Boelo came through. Had good drinks and meals too."
United States
Bryan
The price is NZ$181
includes taxes & fees
22 Nov - 23 Nov
DoubleTree by Hilton Edinburgh - Queensferry Crossing

5. 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,578 reviews)
"We had a great stay. The food was excellent, and we really enjoyed our time there. Would happily stay again!"
United Kingdom
Sophie-Helen
The price is NZ$203
includes taxes & fees
6 Dec - 7 Dec
DoubleTree by Hilton Edinburgh Airport

6. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
10.8 km from Rosyth
8.6 out of 10, Excellent, (1,064 reviews)
"Lovely variety of breakfast dishes to choose from 😊 Reception staff were very helpful organising taxi service for us."
Australia
Wendy
The price is NZ$203
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Edinburgh Airport by IHG

7. 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,616 reviews)
"Excellent stay everything was spot on."
United Kingdom
Alan
The price is NZ$283
includes taxes & fees
13 Dec - 14 Dec
Hampton by Hilton Edinburgh Airport

8. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
11.1 km from Rosyth
8.6 out of 10, Excellent, (2,687 reviews)
"Superb value for money in a clean comfortable quiet room with easy walking access to the terminal building"
United Kingdom
Sandra
The price is NZ$195
includes taxes & fees
13 Dec - 14 Dec
Moxy Edinburgh Airport

9. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
15.1 km from Rosyth
9.0 out of 10, Wonderful, (1,773 reviews)
"Amazing staff, delicious breakfast"
Canada
Arianne
The price is NZ$195
includes taxes & fees
13 Dec - 14 Dec
Dalmahoy Hotel & Country Club

10. The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford, 5 km from Rosyth
8.4 out of 10, Very good, (615 reviews)
"Great stay"
United Kingdom
sally
The price is NZ$148
includes taxes & fees
15 Nov - 16 Nov
The Adamson Hotel

11. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
14.6 km from Rosyth
8.6 out of 10, Excellent, (1,631 reviews)
"It was very lovely here would definitely recommend!!"
Canada
Deirdre Jodi
The price is NZ$160
includes taxes & fees
6 Dec - 7 Dec
Holiday Inn Edinburgh Zoo by IHG

12. 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, (855 reviews)
"The rooms are super nice, the hotel was super nice, and the staff were super nice. If I had to use one word to describe my experience, it’d be… nice!"
United States
Tyler
The price is NZ$210
includes taxes & fees
29 Nov - 30 Nov
Delta Hotels by Marriott Edinburgh

13. 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)
"This my third stay, and it was as lovely as ever! Im already planning another stay. Clean, comfortable, wonderful breakfast, and such kind staff."
United States
Amanda
The price is NZ$330
includes taxes & fees
13 Dec - 14 Dec
Norton House Hotel & Spa

14. Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
13 km from Rosyth
8.2 out of 10, Very good, (1,000 reviews)
"Wonderful stay"
United States
Shayna
The price is NZ$183
includes taxes & fees
7 Dec - 8 Dec
Leonardo Edinburgh Murrayfield

15. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
14.4 km from Rosyth
8.4 out of 10, Very good, (1,017 reviews)
"Fantastic family break"
United Kingdom
Catriona
The price is NZ$218
includes taxes & fees
22 Nov - 23 Nov
Village Hotel Edinburgh

16. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
17 km from Rosyth
8.8 out of 10, Excellent, (1,818 reviews)
"Amazing stay"
United States
Carlos
The price is NZ$230
includes taxes & fees
13 Dec - 14 Dec
Point A Edinburgh Haymarket

17. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
17.7 km from Rosyth
9.0 out of 10, Wonderful, (3,000 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is NZ$336
includes taxes & fees
29 Nov - 30 Nov
Apex Grassmarket Hotel

18. Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
3.0 star property
17 km from Rosyth
8.6 out of 10, Excellent, (1,001 reviews)
"Excellent breakfast and facility and good price!"
United States
RAYMOND
The price is NZ$203
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

19. Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
14.3 km from Rosyth
9.2 out of 10, Wonderful, (1,001 reviews)
"The staff were so helpful & kind would def stay again"
United Kingdom
J
The price is NZ$220
includes taxes & fees
22 Nov - 23 Nov
Novotel Edinburgh Park

20. Murrayfield Hotel

Murrayfield Hotel
3.0 star property
15.4 km from Rosyth
8.8 out of 10, Excellent, (1,002 reviews)
"The room was clean and a good size for our stay. The staff was helpful and able to answer questions about the area and the hotel amenities. It was a very enjoyable stay."
United States
Malou
The price is NZ$234
includes taxes & fees
29 Nov - 30 Nov
Murrayfield Hotel
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.

Compare popular hotels in Rosyth

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A hotel room with two beds, a desk, a chair, a TV, and a window with curtains.
Hill Park Hotel
3.0 star property
8.6
Excellent
813 reviews
View
A hotel room with two beds, a bathroom, and a seating area.
Queensferry guest house
2.0 star property
7.2
Good
97 reviews
View
A modern interior with a view of a bridge and river.
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
9.2
Wonderful
1,002 reviews
View
A restaurant interior with brick walls, wooden slats, leather seating, and pendant lighting.
Dakota Edinburgh
4.0 star property
9.2
Wonderful
1,530 reviews
View
A large, historic building with multiple towers and a central courtyard, surrounded by trees and a well-maintained lawn.
Dalmahoy Hotel & Country Club
4.0 star property
9.0
Wonderful
1,773 reviews
View

Hotels recommended for families in Rosyth

Our guide on where to stay in Rosyth

Find the best Rosyth areas for the activities you enjoy most. Learn more about Rosyth
Learn more about Rosyth

Pitreavie

While Pitreavie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum are some notable places to visit nearby.

Town Centre

While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum are some notable places to visit nearby.

Duloch

While Duloch isn't home to many top sights, Dunfermline Abbey and Yellowscott Country Park are some notable places to visit nearby.

Crossford

Crossford is well liked for its restaurants, and you can visit sights like Dunfermline Golf Club and Dunfermline Abbey if you have time to explore the area.

Top Rosyth Hotel Reviews

Recent Reviews in Rosyth

Find out more about Rosyth

Top reasons to visit Rosyth

  • Outdoor Adventures: Enjoy activities like climbing and karting while exploring the scenic beauty of Rosyth.
  • Historical Attractions: Visit Rosyth Castle and the local Baptist Church to delve into the rich history of the area.
  • Relaxation Options: Unwind at the nearby beach or indulge in a soothing spa session for a break from adventure.
  • Family-Friendly Atmosphere: Rosyth offers engaging activities for families, ensuring fun for all ages.
  • Vibrant Local Culture: Experience live music and visit local shops, adding a lively touch to your holiday.

Find great hotels near Rosyth

Discover a variety of accommodation options in Rosyth, Dunfermline, perfect for any traveller. Whether you're seeking a comfortable hotel or a welcoming guesthouse, you'll find pet-friendly choices and facilities tailored for business needs. Enjoy a stay that embraces diversity, as many hotels in the area are LGBTQIA friendly. With a range of top-rated options and glowing hotel reviews, Rosyth is an ideal base for your Scottish adventure.

  • Leonardo Hotel Edinburgh Haymarket: This eco-certified 4-star hotel is located 16.1km from Rosyth and is ideal for business travellers seeking an environmentally friendly stay. With a commendable guest rating of 8.4 out of 10, the hotel offers modern amenities and a commitment to sustainability. Guests can enjoy well-appointed rooms designed for comfort and efficiency, making it a suitable choice for those looking to balance work with a green lifestyle.
  • YOTEL Edinburgh: Situated 16.1km from Rosyth, YOTEL Edinburgh boasts a guest rating of 8.8 out of 10. This contemporary hotel features a vibrant atmosphere with excellent dining options, including a bar and restaurant. The property offers a range of recreational activities, including a 24-hour fitness facility, ensuring guests stay active during their visit. Each room is equipped with a Smart TV, providing a modern touch to the overall experience. Perfect for those seeking both comfort and convenience in the heart of the city.
  • Dalmahoy Hotel & Country Club: Located 14.5km from Rosyth, Dalmahoy Hotel & Country Club is a 4-star retreat with a guest rating of 8.8 out of 10, catering to families and golf enthusiasts alike. The property features an impressive golf course and family-friendly amenities, such as a playground and mini-golf. Guests can unwind in spacious accommodations while enjoying the lush surroundings, making it an excellent choice for a relaxing family getaway.

Where to stay near Rosyth

Rosyth offers a delightful blend of outdoor adventures and rich history, making it an ideal base for exploring nearby attractions. Visitors can enjoy scenic walks along the waterfront, delve into local history at nearby Dunfermline Abbey, and experience the friendly, family-friendly atmosphere. With easy navigation options, you’ll uncover the hidden gems of Rosyth, from charming cafes to beautiful parks, ensuring a relaxing and memorable holiday in this picturesque corner of Scotland.

  • Inverkeithing: Located a mere mile from Rosyth, Inverkeithing is a charming village known for its stunning outdoor scenery and adventurous spirit. Visitors can enjoy a wealth of recreational activities, including hiking trails that showcase the area's natural beauty. With attractions such as national parks and historic sites within easy reach, Inverkeithing offers a delightful blend of exploration and relaxation for those looking to immerse themselves in Scotland's captivating landscape.
  • Limekilns: Just 3.2km away from Rosyth, the quaint village of Limekilns is perfect for those seeking outdoor adventures and sports-related activities. The area is popular among travellers for its climbing spots and vibrant theatre scene, making it an exciting destination for both thrill-seekers and culture enthusiasts. With local landmarks like monuments and a nearby stadium, Limekilns promises a rich experience filled with history and entertainment, all set against the backdrop of stunning coastal views.
  • Dunfermline: As a city that envelops Rosyth, Dunfermline is an essential stop for visitors. Known for its blend of outdoor activities and urban attractions, it boasts an array of experiences, from karting and motor racing to shopping and dining. The city's historic sites, including ancient landmarks and a nearby national park, provide a fascinating glimpse into Scotland's past while catering to modern leisure seekers. Dunfermline's vibrant atmosphere makes it an ideal destination for all types of travellers.

Things to do near Rosyth

Shopping

Visit the Fife Leisure Park, a vibrant spot in Rosyth with various retail options and dining experiences. For a broader selection, head to the nearby Kingsgate Shopping Centre in Dunfermline, featuring a mix of high-street shops and local boutiques, all within a short drive.

Recreation

Explore the Rosyth Wellness Centre for rejuvenating spa treatments and fitness classes. Take a stroll along the scenic waterfront promenade, where you can enjoy fresh air and picturesque views, or unwind at local parks that offer tranquil green spaces for relaxation.

Adventure

At Knockhill Racing Circuit, located 11.3km from Rosyth, experience the thrill of motor racing with various events and driving experiences. Feel the adrenaline rush as you watch high-speed races or even take the wheel yourself, surrounded by a vibrant atmosphere of motorsport enthusiasts.

Nightlife

In Rosyth, The Kingswood offers a relaxed atmosphere with a range of drinks and live music. The Rosyth Tavern provides a classic pub experience, while The Lounge Bar features a more contemporary vibe, perfect for catching up with mates over cocktails.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Rosyth

Rosyth offers a delightful mix of outdoor adventure and scenic beauty, perfect for your holiday. Explore local attractions like Rosyth Castle and the Rosyth Baptist Church, or unwind at the nearby beach. For a taste of culture, visit the local library or discover the historic house nearby. Whether you seek relaxation or exploration, Rosyth provides a variety of experiences for every traveller.

  • Hopetoun House: Immerse yourself in the grandeur of Hopetoun House, a stunning historic mansion located 4.8km from Rosyth. With its impressive architecture and beautifully landscaped gardens, it offers a glimpse into Scotland's rich cultural heritage, making it a fascinating visit for history enthusiasts.
  • Cramond Island: A short 9.7km journey will take you to Cramond Island, where you can enjoy scenic beach walks and outdoor activities. Explore its natural beauty and take in the stunning views across the Firth of Forth, perfect for a leisurely day out.
  • RSPB Loch Leven: Located 16.1km away, RSPB Loch Leven is a tranquil nature reserve. Here, you can encounter friendly locals, relax amidst stunning landscapes, and embark on various adventures, including birdwatching and walking trails.

Best time to go to Rosyth

The best time to visit Rosyth is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January37.6°F (3.1°C)Light RainMostly CloudyAverageSlightly Low
February38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
March41.2°F (5.1°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)No RainMostly CloudyAverageAverage
May49.6°F (9.8°C)Light RainMostly CloudyAverageAverage
June54.7°F (12.6°C)Light RainMostly CloudySlightly HighSlightly High
July57.7°F (14.3°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudyAverageSlightly High
September53.8°F (12.1°C)Light RainMostly CloudySlightly HighAverage
October48.6°F (9.2°C)Light RainMostly CloudySlightly LowAverage
November42.6°F (5.9°C)Light RainMostly CloudySlightly LowAverage
December38.7°F (3.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Rosyth

Accessing Rosyth, Dunfermline, is convenient via major airports. EDInburgh Airport (EDI) is located 11.3km away and offers excellent hotel options such as Crescent House, a 5.5-star guesthouse, and the luxurious Sheraton Grand Hotel & Spa, both easily accessible from the airport. GLAsgow International Airport (GLA), situated 66.0km away, features top hotels like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, providing various transportation services. For those considering Aberdeen Airport (ABZ), 149.7km from Rosyth, notable hotels include Marcliffe and Trump® International Scotland, both offering easy access to the airport. Each airport presents a range of accommodation and travel options to ensure a seamless visit.

Frequently asked questions

What are the best hotels in Rosyth that travellers recommend?
For a highly recommended hotel in Rosyth, consider the Hill Park Hotel.

This hotel, with an 8.6 rating, is frequently praised by guests for its clean and lovely rooms. Travellers also highlight the excellent and good breakfast options available, which are provided free of charge, along with a complimentary full breakfast. The friendly and helpful staff contribute to an excellent and great service experience, and the hotel's location is often described as excellent and good. Families will appreciate the availability of cribs and kids' meals.
What are the best family hotels in Rosyth?
For families travelling to Rosyth, the Hill Park Hotel is an excellent choice.

This hotel, with an 8.6 rating, offers several features that cater to families. Guests frequently mention the excellent and good breakfast options, with a free full breakfast and kids' meals available. The staff are noted for being friendly and helpful, and the rooms are often described as clean and lovely. Guests also appreciate the hotel's excellent and good location.
What hotels in Rosyth offer free breakfast?
For hotels in Rosyth offering complimentary breakfast, the Hill Park Hotel is an excellent choice.

The Hill Park Hotel, with an 8.6 rating, is highly regarded by guests who frequently compliment the excellent full breakfast provided. Reviewers often mention the clean and lovely rooms, along with the friendly and helpful staff. Additionally, it offers free self-parking and complimentary WiFi, adding to its convenience.
What are the best budget hotels in Rosyth?
For a highly-rated budget hotel in Rosyth, the Hill Park Hotel is an excellent option.

This hotel, with an 8.6 rating, is highly regarded by guests for its clean and lovely rooms. Travellers also frequently mention the excellent and good breakfast options, which include a full breakfast, and the friendly and helpful staff. Free Wi-Fi, complimentary toiletries, and free self-parking add to the convenience and value.
When is the best time to go to Rosyth?
The best time to go to Rosyth is typically during the late spring and summer months, from May to September, when the weather is generally milder and there's more daylight for exploring.

May and June offer pleasant temperatures and longer daylight hours, making it ideal for outdoor activities like walks along the waterfront or exploring nearby historic sites. You'll find the gardens and parks in full bloom during this period, which adds to the scenery.

July and August are the warmest months, great for those who enjoy spending time outdoors. While it can get busy with other visitors, the extended daylight means you can make the most of your days, perhaps venturing out on day trips to Edinburgh or the Fife coastal towns.

September is also a lovely time, with cooler, crisp air and often fewer crowds after the main summer holidays.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline − this is often within 24 to 48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our 'Fully refundable property' filter during your search to find the right Rosyth hotel for you.
How can I save on a hotel booking in Rosyth with Expedia?
One Key™—Expedia's free travel rewards programme—gives you instant access to discounts with Member Prices on Rosyth hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Rosyth?
Hotel prices in Rosyth often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates and sort search results by 'Price: low to high' for our cheapest rates.

Explore a world of travel with Expedia