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

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, (733 reviews)
"Convenient hotel close to public transportation"
United States
Agnes
The price is NZ$143
includes taxes & fees
5 July - 6 July
Hill Park Hotel

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (68 reviews)
"Clean room, friendly staff"
United Kingdom
Takayas
The price is NZ$134
includes taxes & fees
5 July - 6 July
Queensferry guest house

Richmond Park Hotel

Richmond Park Hotel
3.0 star property
11.4 km from Rosyth
8.2 out of 10, Very good, (783 reviews)
"Very nice hotel, very polite staff, clean rooms."
United States
Iliyana
The price is NZ$138
includes taxes & fees
5 July - 6 July
Richmond Park Hotel

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,477 reviews)
"Great hotel close to the airport. Front desk staff was fantastic and friendly. Third time I’ve stayed when flying out of Edinburgh and I’ll keep booking whenever I’m back."
Canada
Kolin
The price is NZ$371
includes taxes & fees
5 July - 6 July
DoubleTree by Hilton Edinburgh Airport

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
11.1 km from Rosyth
8.6 out of 10, Excellent, (2,502 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is NZ$325
includes taxes & fees
5 July - 6 July
Moxy 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,065 reviews)
"A great overnight hotel"
Australia
Graeme
The price is NZ$315
includes taxes & fees
5 July - 6 July
Holiday Inn Express Edinburgh Airport by IHG

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
6.2 km from Rosyth
9.4 out of 10, Exceptional, (1,403 reviews)
"Great place!!"
United States
Lois
The price is NZ$245
includes taxes & fees
5 July - 6 July
Dakota Edinburgh

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
15.1 km from Rosyth
9.0 out of 10, Wonderful, (1,725 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is NZ$292
includes taxes & fees
5 July - 6 July
Dalmahoy Hotel & Country Club

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,494 reviews)
"The rooms were clean and spacious, the staff friendly and informative and the breakfast delicious."
Canada
Laurie
The price is NZ$395
includes taxes & fees
5 July - 6 July
Hampton by Hilton Edinburgh Airport

The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford, 5 km from Rosyth
8.4 out of 10, Very good, (555 reviews)
"the room was cleaned and the staff was very friendly and the free breakfast was so yummy and the parking was very easy. overall i liked the hotel and the service."
United Kingdom
Seema
The price is NZ$148
includes taxes & fees
5 July - 6 July
The Adamson Hotel

Premier Lodge

Premier Lodge
3.5 star property
20 km from Rosyth
9.2 out of 10, Wonderful, (648 reviews)
"Premier Lodge is a perfect overnight hotel on the road to the Highlands, next to the eclectic Kelpies attraction on the nearby canal. Lovely walk from hotel. Good VFM."
United Kingdom
Stephen
The price is NZ$199
includes taxes & fees
5 July - 6 July
Premier Lodge

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford, 4.9 km from Rosyth
8.2 out of 10, Very good, (766 reviews)
"Great staff and property convenient."
United States
Roxanna
The price is NZ$210
includes taxes & fees
19 July - 20 July
Best Western Plus Dunfermline Crossford Keavil House Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
14.3 km from Rosyth
9.2 out of 10, Wonderful, (1,000 reviews)
"Reasonable price, convenient location, recommend for simple overnight stay 👌"
Canada
alexandre
The price is NZ$318
includes taxes & fees
19 July - 20 July
Novotel Edinburgh Park

Park Hotel

Park Hotel
3.0 star property
22.9 km from Rosyth
8.2 out of 10, Very good, (819 reviews)
"Liked the efficiency and politeness of staff and cleanliness of room."
United Kingdom
Christine
The price is NZ$187
includes taxes & fees
3 July - 4 July
Park Hotel

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)
"Spa was terrific and room so comfortable"
United States
Jean
The price is NZ$461
includes taxes & fees
12 July - 13 July
Norton House Hotel & Spa

Holiday Inn Express Stirling by IHG

Holiday Inn Express Stirling by IHG
3.0 star property
30.8 km from Rosyth
9.0 out of 10, Wonderful, (1,006 reviews)
"Friendly and helpful staff. Room was clean and comfortable with good parking."
United Kingdom
Alan
The price is NZ$211
includes taxes & fees
12 July - 13 July
Holiday Inn Express Stirling by IHG

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, (984 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is NZ$336
includes taxes & fees
2 July - 3 July
Carberry Tower Mansion House and Estate

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
23.2 km from Rosyth
8.8 out of 10, Excellent, (1,001 reviews)
"Good selection for breakfast and the room had coffee and tea perfect"
Canada
Richard
The price is NZ$210
includes taxes & fees
5 July - 6 July
Best Western Kings Manor Hotel

Dean Park Hotel

Dean Park Hotel
4.0 star property
17.8 km from Rosyth
8.8 out of 10, Excellent, (736 reviews)
"Great place to stay if you have to be in Kircaldy"
United States
Denise
The price is NZ$149
includes taxes & fees
12 July - 13 July
Dean Park Hotel

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
18.9 km from Rosyth
8.4 out of 10, Very good, (1,006 reviews)
"Great location and food"
United Kingdom
christopher
The price is NZ$257
includes taxes & fees
2 July - 3 July
Braid Hills 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.

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

Duloch

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

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 Abbot House.

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum 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 Abbot House.

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 3-star 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 3-star 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 3-star 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 3-star 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 perks and 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