Find hotels in Rosyth, Dunfermline

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Filter by

Guest rating
Guest rating
Star rating

Discover Rosyth hotels and places to stay, with room rates, reviews, and availability. Most hotels are fully refundable.

Hill Park Hotel

3.0 star property
Rosyth
8.6 out of 10, Excellent, (619)
"Very nice hotel with restaurant and bar."
United States
Jean
$47 nightly
The price is $56
Nov 16 - Nov 17
Total with taxes and fees
Hill Park Hotel

Queensferry guest house

2.0 star property
Rosyth
7.0 out of 10, Good, (50)
"Clean rooms, easy access to restaurants and public transit into Edinburgh."
Canada
Gail
$53 nightly
The price is $64
Nov 28 - Nov 29
Total with taxes and fees
Queensferry guest house

Wyndham Duchally Country Estate

4.0 star property
19.4 mi from Rosyth
9.2 out of 10, Wonderful, (581)
"Great place. "
United Kingdom
David James
$140 nightly
The price is $168
Nov 19 - Nov 20
Total with taxes and fees
Wyndham Duchally Country Estate

DoubleTree by Hilton Edinburgh Airport

4.0 star property
6.9 mi from Rosyth
8.8 out of 10, Excellent, (1324)
"We loved our stay & wish we actually had longer! Most comfortable bed that we had in all of Scotland & courteous staff. "
United States
Emily
$93 nightly
The price is $111
Nov 20 - Nov 21
Total with taxes and fees
DoubleTree by Hilton Edinburgh Airport

Norton House Hotel & Spa

4.0 star property
7.3 mi from Rosyth
9.2 out of 10, Wonderful, (1001)
"Spa was amazing and the room was clean and comfortable! "
United Kingdom
Tanya
$148 nightly
The price is $178
Nov 26 - Nov 27
Total with taxes and fees
Norton House Hotel & Spa

Dakota Edinburgh

4.0 star property
3.9 mi from Rosyth
9.2 out of 10, Wonderful, (1266)
"Very nice hotel for early morning flights"
Canada
Dippan
$91 nightly
The price is $109
Nov 27 - Nov 28
Total with taxes and fees
Dakota Edinburgh

Hampton by Hilton Edinburgh Airport

3.5 star property
6.8 mi from Rosyth
8.8 out of 10, Excellent, (1314)
"Great customer service, I enjoyed my stay at this hotel."
United Kingdom
Junior
$107 nightly
The price is $128
Dec 1 - Dec 2
Total with taxes and fees
Hampton by Hilton Edinburgh Airport

Moxy Edinburgh Airport

3.0 star property
6.9 mi from Rosyth
8.6 out of 10, Excellent, (2090)
"Great location and service "
United States
DUSTIN
$78 nightly
The price is $93
Dec 1 - Dec 2
Total with taxes and fees
Moxy Edinburgh Airport

Carberry Tower Mansion House and Estate

4.0 star property
17.9 mi from Rosyth
9.4 out of 10, Exceptional, (907)
"Beautiful property and the staff was incredible. "
United States
Melissa
$112 nightly
The price is $134
Dec 8 - Dec 9
Total with taxes and fees
Carberry Tower Mansion House and Estate

Holiday Inn Express Stirling by IHG

3.0 star property
19.2 mi from Rosyth
9.0 out of 10, Wonderful, (1000)
"Very good location, close to shops and resturants"
United States
Margaret
$59 nightly
The price is $71
Nov 30 - Dec 1
Total with taxes and fees
Holiday Inn Express Stirling by IHG

Holiday Inn Express Dunfermline by IHG

3.0 star property
3.2 mi from Rosyth
8.8 out of 10, Excellent, (972)
"Great location, rooms were nice and breakfast choices were good,access to shopping and train link to Edinburgh"
United Kingdom
Kenneth
$66 nightly
The price is $79
Nov 30 - Dec 1
Total with taxes and fees
Holiday Inn Express Dunfermline by IHG

Premier Lodge

3.5 star property
12.4 mi from Rosyth
9.2 out of 10, Wonderful, (576)
"I've stopped here a few times now, clean and comfortable rooms, the Staff are so friendly and helpful."
United Kingdom
John
$65 nightly
The price is $79
Nov 12 - Nov 13
Total with taxes and fees
Premier Lodge

Macdonald Houstoun House

4.0 star property
8.3 mi from Rosyth
8.2 out of 10, Very Good, (1004)
"Staff very friendly and helpful. Rooms clean. Facilities good and food good."
United Kingdom
Justin
$85 nightly
The price is $102
Nov 30 - Dec 1
Total with taxes and fees
Macdonald Houstoun House

Holiday Inn Express Edinburgh Airport by IHG

3.0 star property
6.7 mi from Rosyth
8.4 out of 10, Very Good, (1002)
"Lovely overnight stay"
United Kingdom
Liz
$81 nightly
The price is $97
Dec 1 - Dec 2
Total with taxes and fees
Holiday Inn Express Edinburgh Airport by IHG

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
Pitcorthie, 1.8 mi from Rosyth
8.8 out of 10, Excellent, (692)
"Great location close to city but at a much more affordable rate. "
United States
Kevin
$70 nightly
The price is $84
Nov 20 - Nov 21
Total with taxes and fees
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Richmond Park Hotel

3.0 star property
7.1 mi from Rosyth
8.0 out of 10, Very Good, (652)
"Arrived at the property late (11pm) check in was still open, it was easy and hassle free. Room was clean and beds comfortable."
United Kingdom
Lee
$49 nightly
The price is $58
Nov 23 - Nov 24
Total with taxes and fees
Richmond Park Hotel

Park Hotel

3.0 star property
14.2 mi from Rosyth
8.2 out of 10, Very Good, (759)
"Perfect for a short stay"
United Kingdom
Richard
$88 nightly
The price is $106
Nov 14 - Nov 15
Total with taxes and fees
Park Hotel

Leonardo Hotel Edinburgh Haymarket

4.0 star property
10.5 mi from Rosyth
8.4 out of 10, Very Good, (1371)
"Great hotel for staying in Edinburgh. The beds were comfortable, the breakfast was great - the restaurant for dinner though, well I’m willing to accept that not everything can be 100%. Parking is charged accordingly and was on location. Overall a great stay! "
Australia
VANESSA
$111 nightly
The price is $133
Nov 17 - Nov 18
Total with taxes and fees
Leonardo Hotel Edinburgh Haymarket

Market Street Hotel

4.0 star property
11 mi from Rosyth
9.6 out of 10, Exceptional, (1153)
"Cozy room and all staffs friendly"
Hong Kong SAR China
yingbin
$160 nightly
The price is $192
Nov 24 - Nov 25
Total with taxes and fees
Market Street Hotel

Apex Grassmarket Hotel

4.0 star property
11 mi from Rosyth
9.0 out of 10, Wonderful, (2270)
"The hotel was clean and the rooms were cozy! The hotel was in the perfect location!"
United States
Mindi
$181 nightly
The price is $217
Nov 30 - Dec 1
Total with taxes and fees
Apex Grassmarket 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.

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

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.

Town Centre

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

Crossford

Visitors to Crossford enjoy its restaurants, and if you want to do some exploring, Dunfermline Golf Club is worth a stop.

Pitreavie

Though Pitreavie might not have many top sights, you can venture to the surrounding area to see attractions like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Pitcorthie

While there might not be top attractions in Pitcorthie, you can explore the larger area and discover places like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

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?
Hill Park Hotel is a fantastic choice for travelers visiting Rosyth, boasting a great rating of 9.0. This welcoming hotel offers a range of amenities designed to cater to both leisure and business travelers. Guests appreciate the complimentary full breakfast, great for fueling up before a day of adventure or meetings. The free WiFi in rooms ensures that everyone stays connected, whether you're planning your day's itinerary or attending to work obligations.
What are the best family hotels in Rosyth?
Hill Park Hotel in Dunfermline, just a short distance from Rosyth, is an excellent choice for families seeking comfort and convenience during their travels. With an excellent guest review rating of 9.0, this hotel offers thoughtful amenities tailored to families, such as cribs for infants and a special kids' meal option, ensuring that your little ones are well-fed and comfortable.
What hotels in Rosyth offer free breakfast?
Hill Park Hotel in Dunfermline, just a short distance from Rosyth, is a delightful choice for families seeking comfort and convenience. With a stellar customer review rating of 9.0, this hotel stands out for its friendly space and excellent amenities. Guests can enjoy a complimentary full breakfast, superb for fueling up before a day of adventure.
What are the best budget hotels in Rosyth?
Hill Park Hotel in Dunfermline is an excellent choice for budget-conscious travelers seeking comfort and convenience. This hotel offers a warm and friendly setting, superb for families looking for top hotels without breaking the bank. Guests appreciate the full breakfast included in their stay, making it easy to fuel up for a day of adventure with the kids.
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?
With Expedia, you earn OneKeyCash™* on eligible Rosyth hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. 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?
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