Find hotels in Rosyth, Dunfermline

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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, (687 reviews)
"Great value for money and lovely staff."
Canada
Karim
$63 nightly
The price is $75
May 4 - May 5
Total with taxes and fees
Hill Park Hotel

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.0 out of 10, Good, (57 reviews)
"Clean room, friendly staff"
United Kingdom
Takayas
$78 nightly
The price is $94
May 4 - May 5
Total with taxes and fees
Queensferry guest house

Holiday Inn Express Stirling by IHG

Holiday Inn Express Stirling by IHG
3.0 star property
19.1 mi from Rosyth
9.0 out of 10, Wonderful, (1,002 reviews)
"Hotel was modern and the rooms were nice and clean. Both the car parking facilities and Breakfast were very good."
United Kingdom
Wendy
$74 nightly
The price is $88
May 4 - May 5
Total with taxes and fees
Holiday Inn Express Stirling by IHG

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
6.9 mi from Rosyth
8.8 out of 10, Excellent, (1,457 reviews)
"Would stay there again"
Canada
Christopher
$146 nightly
The price is $175
May 4 - May 5
Total with taxes and fees
DoubleTree by Hilton Edinburgh Airport

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
9.4 mi from Rosyth
8.8 out of 10, Excellent, (1,715 reviews)
"Nice stay"
United States
Rajeev
$125 nightly
The price is $150
May 10 - May 11
Total with taxes and fees
Dalmahoy Hotel & Country Club

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
6.9 mi from Rosyth
8.6 out of 10, Excellent, (2,375 reviews)
"Nice clean rooms with great location next to the airport."
United States
Joshua
$140 nightly
The price is $168
May 4 - May 5
Total with taxes and fees
Moxy Edinburgh Airport

Best Western The Hilcroft Hotel West Lothian

Best Western The Hilcroft Hotel West Lothian
3.0 star property
14.8 mi from Rosyth
8.8 out of 10, Excellent, (391 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
$73 nightly
The price is $88
May 10 - May 11
Total with taxes and fees
Best Western The Hilcroft Hotel West Lothian

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
17.9 mi from Rosyth
9.4 out of 10, Exceptional, (958 reviews)
"Stayed for 2 nights. Staff meds us feel very welcome and accommodating.. situation ideal for restful break in woodland surroundings."
United Kingdom
Matthew
$162 nightly
The price is $194
May 10 - May 11
Total with taxes and fees
Carberry Tower Mansion House and Estate

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
6.8 mi from Rosyth
8.8 out of 10, Excellent, (1,423 reviews)
"Brilliantly located for an early morning flight with a handy breakfast provision. "
United Kingdom
Graham
$175 nightly
The price is $211
May 4 - May 5
Total with taxes and fees
Hampton by Hilton Edinburgh Airport

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
8.9 mi from Rosyth
9.2 out of 10, Wonderful, (1,003 reviews)
"Stay was fantastic will definitely be back"
United Kingdom
Alan
$157 nightly
The price is $189
May 4 - May 5
Total with taxes and fees
Novotel Edinburgh Park

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
7.2 mi from Rosyth
9.2 out of 10, Wonderful, (1,002 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
$224 nightly
The price is $269
May 17 - May 18
Total with taxes and fees
Norton House Hotel & Spa

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
8.3 mi from Rosyth
8.2 out of 10, Very Good, (1,002 reviews)
"Very friendly, efficient staff."
United Kingdom
Rosalind
$117 nightly
The price is $140
May 10 - May 11
Total with taxes and fees
Macdonald Houstoun House

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
6.7 mi from Rosyth
8.4 out of 10, Very Good, (1,024 reviews)
"Staff were spot-on, very helpful, room was lovely. Potholes need fixed on approach to hotel though."
United Kingdom
Chris
$135 nightly
The price is $162
May 4 - May 5
Total with taxes and fees
Holiday Inn Express Edinburgh Airport by IHG

The Lane Hotel

The Lane Hotel
4.0 star property
11.4 mi from Rosyth
9.6 out of 10, Exceptional, (218 reviews)
"Amazing hotel, fab and quirky pain and beautiful accommodation. Great location. "
United Kingdom
Caroline
$156 nightly
The price is $187
May 5 - May 6
Total with taxes and fees
The Lane Hotel

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
3.9 mi from Rosyth
9.4 out of 10, Exceptional, (1,343 reviews)
"Great food, great rooms, great staff"
United Kingdom
Steven
$102 nightly
The price is $122
May 4 - May 5
Total with taxes and fees
Dakota Edinburgh

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
8 mi from Rosyth
8.2 out of 10, Very Good, (715 reviews)
"Could not fault this hotel"
United Kingdom
Jean
$114 nightly
The price is $144
May 4 - May 5
Total with taxes and fees
Delta Hotels by Marriott Edinburgh

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
14.4 mi from Rosyth
8.8 out of 10, Excellent, (1,002 reviews)
"Breakfast was great!"
Canada
Jeffrey
$122 nightly
The price is $147
May 10 - May 11
Total with taxes and fees
Best Western Kings Manor Hotel

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
10.3 mi from Rosyth
8.0 out of 10, Very Good, (1,002 reviews)
"Great location for exploring. Nice helpful staff and everything we needed for a short stay."
United Kingdom
Louise
$136 nightly
The price is $163
May 31 - Jun 1
Total with taxes and fees
Garner Edinburgh Haymarket by IHG

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
10.5 mi from Rosyth
9.2 out of 10, Wonderful, (1,000 reviews)
"Excellent stay! Great location. "
United States
Tracey
$266 nightly
The price is $319
May 4 - May 5
Total with taxes and fees
The Caledonian Edinburgh, Curio Collection by Hilton

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
9.1 mi from Rosyth
8.6 out of 10, Excellent, (1,311 reviews)
"Great location and friendly staff, rooms are really nice and tidy and the breakfast was good"
United Kingdom
Keiran
$134 nightly
The price is $160
May 10 - May 11
Total with taxes and fees
Holiday Inn Edinburgh by IHG
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. 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.

Pitreavie

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

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.

Pitcorthie

While there might not be top attractions in Pitcorthie, you can explore the larger area and discover places like Dunfermline Abbey and Deep Sea World.

Duloch

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

Top Rosyth Hotel Reviews

Find out more about Rosyth

Top reasons to visit Rosyth

  • Stunning Scenery: Rosyth boasts beautiful landscapes and charming streets, perfect for outdoor enthusiasts.
  • Cultural Experiences: Explore local heritage at attractions like Rosyth Parish Church and nearby Hopetoun House.
  • Outdoor Activities: Enjoy various outdoor adventures, from relaxing on beaches to engaging in thrilling pursuits.
  • Family-Friendly Atmosphere: Rosyth is an ideal destination for families, offering activities for travelers of all ages.
  • Diverse Accommodations: Choose from a variety of hotels and guesthouses, catering to different preferences and needs.

Find great hotels near Rosyth

Discover a variety of hotel accommodations in Rosyth, Dunfermline, perfect for every type of traveler. Whether you're seeking business-friendly options, pet-friendly stays, or LGBTQIA welcoming environments, you'll find numerous hotels and guesthouses to suit your needs. Enjoy a comfortable bed and breakfast experience while exploring the charming local attractions. Your ideal getaway in Rosyth awaits.

  • Leonardo Hotel Edinburgh Haymarket: This eco-certified 4-star hotel offers a unique blend of modern comfort with an emphasis on sustainability, making it an excellent choice for eco-conscious travelers. Located 10 miles from Rosyth, the hotel features multiple meeting rooms and a fully equipped business center, catering specifically to business professionals. Guests appreciate the eco-friendly initiatives, which provide a guilt-free stay while enjoying stylish accommodations and convenient access to Edinburgh’s vibrant business scene.
  • YOTEL Edinburgh: A contemporary 4-star hotel, YOTEL Edinburgh is perfect for travelers seeking a dynamic urban experience. Situated 10 miles from Rosyth, this property features a range of dining options, including a bar and light fare throughout the day. Guests can unwind with a 24-hour fitness center and enjoy entertainment in their rooms with Smart TVs. Its prime location near the city center allows easy exploration of Edinburgh's rich culture and attractions, making it an ideal base for your adventures.
  • Dalmahoy Hotel & Country Club: Nestled just 9 miles from Rosyth, Dalmahoy Hotel & Country Club is a family-friendly 4-star retreat that caters to adventurous spirits. With an array of outdoor activities like mountain biking, windsurfing, and hiking nearby, it’s perfect for those looking for action-packed vacations. The hotel also offers amenities for children, including an arcade game room and a mini-golf course, ensuring that families have a fun and engaging stay. Guests appreciate the stunning countryside views and the welcoming atmosphere.

Where to stay near Rosyth

Rosyth, a charming neighborhood in Dunfermline, Scotland, is perfect for outdoor enthusiasts and culture seekers alike. Explore the stunning Hopetoun House nearby, and enjoy a relaxing weekend break in an atmosphere filled with friendly locals. Whether you're looking for a romantic getaway or a family-friendly adventure, Rosyth offers a unique blend of history and scenic beauty, making it an ideal base for your Scottish exploration.

  • Inverkeithing: Located just a mile from Rosyth, Inverkeithing is a charming village that enchants visitors with its blend of outdoor activities and cultural experiences. The village is known for its scenic hiking trails and motor racing events that draw adventure enthusiasts year-round. Visitors can explore beautiful lakes and historic sites nearby, making it an ideal spot for those looking to immerse themselves in nature while enjoying some local history. The peak travel months of April, July, and September offer vibrant scenery, ensuring a delightful experience for outdoor lovers.
  • Pitcorthie: Situated two miles from Rosyth, Pitcorthie is a vibrant neighborhood that offers a rich blend of cultural and entertainment experiences. With a peak in visitors from July to September, the area is particularly lively during the summer months. Pitcorthie is famous for its karting facilities and nearby theater, making it a perfect destination for both thrill-seekers and culture buffs. The local attractions, including a historic church and racetrack, provide a fascinating glimpse into the area's heritage. Whether you are looking for a romantic outing or an entertaining day filled with activities, Pitcorthie has it all.
  • Limekilns: Just two miles from Rosyth, Limekilns is a picturesque village known for its stunning natural landscapes and adventurous opportunities. With peak visitor numbers in April and from June to July, Limekilns is ideal for those seeking outdoor adventures like golfing and karting. The nearby national park offers breathtaking views and is perfect for hiking and exploration. Visitors can also admire the charming local church, adding to the village's quaint appeal. Whether you're looking for a day of adventure or a relaxing stroll through scenic surroundings, Limekilns is sure to impress.

Things to do near Rosyth

Rosyth offers a delightful mix of outdoor activities and cultural experiences. Visitors can enjoy the area's stunning scenery, explore an arena entertainment facility, engage in educational pursuits, or even experience the thrill of motor racing nearby. Whether you're looking for adventure or relaxation, Rosyth has something to cater to every traveler's interests.

Shopping

Discover the Gyle Shopping Centre, 8 miles from Rosyth, offering a vibrant mix of entertainment, dining, and shopping. Ocean Terminal Shopping Centre and FountainPark, both 11 miles away, provide exciting atmospheres filled with family-friendly activities and diverse retailers, perfect for finding unique gifts and souvenirs.

Recreation

Murrayfield Stadium offers a vibrant atmosphere for sports enthusiasts, just 10 miles from Rosyth. For outdoor relaxation, the Dunfermline Golf Club is only 3 miles away, providing lush greens and stunning views. Experience adventure and fun at the Murrayfield Ice Rink, also 10 miles away, perfect for ice skating.

Adventure

Experience the thrill at Knockhill Racing Circuit, located 7 miles from Rosyth, where you can enjoy exhilarating motor racing. For a different kind of adventure, head to A1 Paintball Edinburgh, 10 miles away, for an action-packed paintball experience. Don't miss the Edinburgh International Climbing Arena Ratho, 8 miles from Rosyth, perfect for climbing enthusiasts.

Nightlife

In Rosyth, the nightlife is vibrant and varied. Visit the Camera Obscura and World of Illusions for arcade fun, or enjoy a show at the King's Theatre and Royal Lyceum Theatre, both offering cultural and romantic experiences just 11 miles away.

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

Booking tips and Expedia advantages for Rosyth

To save money during your visit to Rosyth, consider traveling between January and March when hotel prices are lower. Booking about a month in advance often yields the best rates, particularly on Tuesdays. Use Expedia to find last-minute deals and customize your search for budget-friendly options, including eco-certified hotels. Combining your hotel stay with flights and activities through an Expedia package can also lead to savings. Finally, join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Rosyth are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around Rosyth about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Rosyth is Tuesday. The most expensive day to stay around Rosyth is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy to customize your travel preferences, including your budget and desired location. You can arrange your search results by price, starting with the most affordable hotels. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will display sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Rosyth with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Rosyth

Rosyth, located in Dunfermline, Scotland, offers a delightful mix of outdoor adventures, stunning scenery, and cultural experiences. Visitors can explore charming streets, relax on beautiful beaches, and discover historic castles. Must-see attractions include the Rosyth Parish Church, perfect for those seeking a deeper cultural insight. Whether you're looking for outdoor fun or cultural enrichment, Rosyth promises a memorable vacation for every type of traveler.

  • Princes Street: Experience the vibrant heart of Edinburgh with stunning views of the castle and lively shopping options. This bustling street is perfect for those who love city vibes, offering a mix of high-street brands and unique boutiques, all while surrounded by beautiful gardens.
  • Royal Highland Centre: Located in the heart of Scotland, this arena is a family-friendly venue hosting various events, from agricultural shows to concerts. It's a great spot for entertainment lovers, with plenty of activities for all ages to enjoy.
  • Forth Road Bridge: This iconic modern bridge offers breathtaking views and is a marvel of engineering. Walk or bike across to take in the scenic beauty of the Firth of Forth while experiencing the lively atmosphere of the city.

Best time to go to Rosyth

The best time to visit Rosyth can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Rosyth falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Rosyth falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

Traveling to Rosyth, Scotland, is convenient via several major airports. Edinburgh Airport (EDI) is only 7 miles away and offers nearby accommodations like the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh. Glasgow Airport (GLA) is 41 miles from Rosyth, with excellent hotel options such as the 5-star Mar Hall Golf & Spa Resort, located 4 miles from the airport. Dundee Airport (DND), situated 33 miles away, has the 5-star Hideaway Experience Lodge just 5 miles from its terminal. Each airport provides various transportation services to their respective hotels, ensuring easy access for travelers.

Frequently asked questions

What are the best hotels in Rosyth that travelers recommend?
The Hill Park Hotel is an excellent choice for a highly recommended hotel in Rosyth.

This 3-star hotel, rated 8.6, is frequently praised by guests for its clean and lovely rooms. Travelers particularly highlight the excellent and good breakfast, which is offered free of charge and includes a full breakfast option. The staff are consistently described as friendly and helpful, contributing to an overall excellent service experience. The hotel also provides amenities for families, including cribs and kids' meals.
What are the best family hotels in Rosyth?
For family-friendly hotels in Rosyth, the Hill Park Hotel is an excellent option.

This 3-star hotel, with a very good 8.6 rating, is highly praised by guests for its clean and lovely rooms. Families will appreciate the availability of cribs, as well as complimentary breakfast, including full breakfast options, and kids' meals. Guests consistently highlight the excellent and good breakfast, along with the friendly and helpful staff. Its convenient location is also frequently mentioned as excellent.
What hotels in Rosyth offer free breakfast?
For hotels in Rosyth offering free breakfast, the Hill Park Hotel is an excellent choice.

The 3-star Hill Park Hotel, with an 8.6 rating, provides complimentary breakfast, with guests frequently praising its excellent and good breakfast offerings. Additionally, the hotel offers free WiFi and free self-parking. Travelers often highlight the clean and lovely rooms, as well as the friendly and helpful staff, contributing to an excellent overall service experience.
What are the best budget hotels in Rosyth?
For a highly-rated budget hotel in Rosyth, the Hill Park Hotel is an excellent choice.

This 3-star hotel, with an 8.6 rating, frequently receives praise for its clean and lovely rooms, as well as its excellent and good breakfast options, which are provided free of charge. Guests also consistently highlight the friendly and helpful staff, and its excellent and good location is often noted. Additional complimentary amenities include free WiFi, free self-parking, and free toiletries, ensuring a comfortable and convenient stay.
When is the best time to go to Rosyth?
The best time to go to Rosyth is during the late spring and summer months, particularly from May to September.

During this period, you'll experience the mildest weather, with average temperatures ranging from 15°C to 20°C (59°F to 68°F). This makes it ideal for exploring Rosyth and the surrounding Fife region on foot, enjoying the coastal paths, and visiting local attractions without the chill and frequent rain that can occur in other seasons.

For couples looking to enjoy outdoor activities and scenic drives, these months offer longer daylight hours, allowing for extended exploration of historical sites like Dunfermline Abbey or leisurely walks along the Firth of Forth. The pleasant weather also enhances experiences like boat trips or visits to local gardens.

Travelers seeking a relaxed and comfortable trip will find the summer months particularly appealing.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Rosyth.
How can I save on a Rosyth hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - 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.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Rosyth hotel?
Prices for hotels in Rosyth often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia