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

Dunfermline Hotel Guide. Hotels in Rosyth, Dunfermline, United Kingdom

  • 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

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, (734 reviews)
"Convenient hotel close to public transportation"
United States
Agnes
The price is €101
includes taxes & fees
9 Jul - 10 Jul
Hill Park Hotel

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (69 reviews)
The price is €73
includes taxes & fees
27 Jul - 28 Jul
Queensferry guest house

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
11.1 km from Rosyth
8.6 out of 10, Excellent, (2,514 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is €197
includes taxes & fees
26 Jul - 27 Jul
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,061 reviews)
"the breakfast was excellent and being 5 minutes from the airport was perfect."
Canada
marian
The price is €197
includes taxes & fees
7 Jul - 8 Jul
Holiday Inn Express Edinburgh Airport by IHG

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,481 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 €183
includes taxes & fees
19 Jul - 20 Jul
DoubleTree by Hilton Edinburgh Airport

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,492 reviews)
"The rooms were clean and spacious, the staff friendly and informative and the breakfast delicious."
Canada
Laurie
The price is €209
includes taxes & fees
19 Jul - 20 Jul
Hampton by Hilton Edinburgh Airport

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
6.2 km from Rosyth
9.4 out of 10, Exceptional, (1,411 reviews)
"Great place!!"
United States
Lois
The price is €131
includes taxes & fees
12 Jul - 13 Jul
Dakota Edinburgh

Dalhousie Castle

Dalhousie Castle
4.0 star property
29.2 km from Rosyth
8.6 out of 10, Excellent, (810 reviews)
"Wonderful place. If you've ever wanted to stay in a castle, this is it. Great property, wonderful staff, outstanding dungeon dinner experience and beautiful grounds to walk around. I would stay here again. "
United States
Ethan
The price is €355
includes taxes & fees
26 Jul - 27 Jul
Dalhousie Castle

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
15.1 km from Rosyth
9.0 out of 10, Wonderful, (1,734 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is €157
includes taxes & fees
30 Jul - 31 Jul
Dalmahoy Hotel & Country Club

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
11.7 km from Rosyth
9.2 out of 10, Wonderful, (1,001 reviews)
"Spa was terrific and room so comfortable"
United States
Jean
The price is €240
includes taxes & fees
4 Aug - 5 Aug
Norton House Hotel & Spa

Destiny Student - Burnet Point

Destiny Student - Burnet Point
2.0 star property
18.7 km from Rosyth
8.4 out of 10, Very good, (24 reviews)
"Great location, staff very helpful and friendly"
United Kingdom
Ryan
The price is €95
includes taxes & fees
28 Jul - 29 Jul
Destiny Student - Burnet Point

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
28.9 km from Rosyth
9.2 out of 10, Wonderful, (985 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is €188
includes taxes & fees
12 Jul - 13 Jul
Carberry Tower Mansion House and Estate

The Lane Hotel

The Lane Hotel
4.0 star property
18.4 km from Rosyth
9.6 out of 10, Exceptional, (229 reviews)
"Very friendly staff, quick check in and lovely room. Highly recommended."
United Kingdom
Adrian
The price is €223
includes taxes & fees
22 Jul - 23 Jul
The Lane Hotel

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,001 reviews)
"Friendly and helpful staff. Room was clean and comfortable with good parking."
United Kingdom
Alan
The price is €113
includes taxes & fees
12 Jul - 13 Jul
Holiday Inn Express Stirling by IHG

Richmond Park Hotel

Richmond Park Hotel
3.0 star property
11.4 km from Rosyth
8.2 out of 10, Very good, (785 reviews)
"Very nice hotel, very polite staff, clean rooms."
United States
Iliyana
The price is €62
includes taxes & fees
19 Jul - 20 Jul
Richmond Park Hotel

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, (755 reviews)
"Staff was excellent all around."
Canada
Nancy
The price is €157
includes taxes & fees
19 Jul - 20 Jul
Delta Hotels by Marriott Edinburgh

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
16.8 km from Rosyth
8.8 out of 10, Excellent, (2,543 reviews)
"Was a great stay"
United Kingdom
Mackesha
The price is €244
includes taxes & fees
6 Jul - 7 Jul
YOTEL Edinburgh

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
17 km from Rosyth
8.8 out of 10, Excellent, (1,675 reviews)
"Nicely designed, super clean rooms; helpful staff; great breakfast"
Canada
Nora
The price is €165
includes taxes & fees
26 Jul - 27 Jul
Point A Edinburgh Haymarket

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
16.9 km from Rosyth
9.2 out of 10, Wonderful, (1,001 reviews)
"Excellent hotel and location"
United States
Natalia
The price is €439
includes taxes & fees
26 Jul - 27 Jul
The Caledonian Edinburgh, Curio Collection by Hilton

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
14.3 km from Rosyth
9.2 out of 10, Wonderful, (1,005 reviews)
"Reasonable price, convenient location, recommend for simple overnight stay 👌"
Canada
alexandre
The price is €174
includes taxes & fees
19 Jul - 20 Jul
Novotel Edinburgh Park
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 for the activities you enjoy most.

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

Find out more about Rosyth

Top reasons to visit Rosyth

  • Outdoor Adventures: Rosyth offers exciting activities such as climbing and karting, perfect for thrill-seekers.
  • Historical Sites: Explore the historic Rosyth Castle, a key landmark reflecting the town's rich heritage.
  • Scenic Beaches: Enjoy the picturesque beaches nearby, ideal for relaxing strolls and waterfront moments.
  • Community Vibe: Engage with friendly locals at the library and Baptist church, immersing yourself in the local culture.
  • Diverse Accommodations: Choose from a range of hotels and guesthouses, many of which are pet-friendly and LGBTQIA friendly.

Find great hotels near Rosyth

Discover a variety of hotel accommodations in Rosyth, Scotland, perfect for both leisure and business travellers. With options ranging from welcoming guesthouses to well-equipped hotels, you can find a stay that suits your needs. Many properties are LGBTQIA friendly and pet-friendly, ensuring a comfortable experience for everyone. Explore the top hotels in Rosyth and read reviews to find the perfect spot for your getaway.

  • Courtyard by Marriott Edinburgh West: This 4-star hotel, situated 16.1km from Rosyth, offers a modern and eco-friendly environment, ideal for business travellers. With a guest rating of 8.8 out of 10, Courtyard by Marriott Edinburgh West boasts eco-certification, ensuring your stay is aligned with sustainable practices. The hotel features well-appointed rooms equipped with contemporary amenities, a fitness centre, and flexible meeting spaces, allowing guests to seamlessly blend work and leisure in a comfortable setting.
  • Hampton by Hilton Edinburgh Airport: Located 11.3km from Rosyth, this 3.5-star hotel is a convenient choice for business travellers seeking proximity to the airport. With a guest rating of 8.8 out of 10, Hampton by Hilton Edinburgh Airport provides a complimentary breakfast, free Wi-Fi, and a fitness centre, ensuring a hassle-free stay. The contemporary design and welcoming atmosphere make it an excellent base for your travels, whether for business or leisure.
  • B+B Edinburgh: A charming 4-star guesthouse, B+B Edinburgh is approximately 16.1km from Rosyth and has received an impressive guest rating of 9.0 out of 10. This property offers a delightful dining experience with various breakfast options, including full English breakfast. Guests can unwind in comfortable rooms while enjoying entertainment amenities such as LCD TVs. With its location near the city centre and historical district, B+B Edinburgh is perfect for travellers wanting to explore the rich culture and heritage of the area.

Where to stay near Rosyth

Rosyth offers a delightful blend of outdoor adventure and historical charm, perfect for a memorable getaway. Explore the scenic beauty of the surrounding areas, where friendly locals create a warm atmosphere. Enjoy family-friendly activities, romantic strolls, and relaxing moments by the waterfront. Navigating Rosyth is easy, allowing you to uncover hidden gems and vibrant neighbourhoods nearby. Whether you're seeking adventure or a peaceful retreat, Rosyth is the ideal base for your Scottish holiday.

  • South Queensferry: Situated a mere 6.4km from Rosyth, South Queensferry is a charming coastal town that captivates visitors with its stunning views of the iconic Forth Bridges. This vibrant community offers a delightful blend of outdoor activities and family-friendly experiences. With a peak in visitors during the spring and summer months, you can enjoy scenic walks along the waterfront, explore local shops, and indulge in various entertainment options. The nearby historic sites and national parks provide a perfect backdrop for those seeking adventure and relaxation alike.
  • Cowdenbeath: Located approximately 8.0km away from Rosyth, Cowdenbeath is a city that thrives on its adventurous spirit. With visitor numbers rising in April to May and August, it attracts those eager for outdoor fun, including karting and motor racing at local venues. The surrounding national parks offer breathtaking scenery and ample opportunities for exploration. Cowdenbeath's recreational areas are perfect for families looking to enjoy a day out while taking in the natural beauty of the Scottish landscape.
  • Newbridge: Just 11.3km from Rosyth, Newbridge is a vibrant city that offers a rich cultural experience for families and city lovers alike. With an increase in visitors during the spring months, it's an excellent destination for those interested in theatre, shopping, and historic sites. The local theatres and entertainment facilities provide a perfect setting for a night out, while nearby castles and historical streets invite exploration. Newbridge seamlessly combines urban energy with cultural charm, making it a delightful addition to your Scottish itinerary.

Things to do near Rosyth

Shopping

In Rosyth, visit the nearby Fife Leisure Park, which features a variety of shops and eateries. For a more extensive selection, head to the Kingsgate Shopping Centre in Dunfermline, offering a range of high street brands and local boutiques for unique gifts and souvenirs.

Recreation

At Rosyth's Serenity Spa, indulge in a range of rejuvenating treatments, from soothing massages to revitalising facials, all designed to promote relaxation and well-being. Nearby, the picturesque Rosyth Park offers tranquil walks and scenic picnic spots, ideal for unwinding amidst nature's beauty.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 11.3km from Rosyth. Feel the adrenaline as you watch exhilarating races or try your hand at driving experiences. The atmosphere is filled with excitement, making it a great destination for adventure seekers.

Nightlife

In Rosyth, the Waterfront Bar offers a relaxed atmosphere with a selection of local ales and live music, ideal for winding down after a day of sightseeing. Nearby, The Crown Inn features traditional pub vibes and occasional quiz nights, providing a charming spot for a casual evening out.

*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 blend of outdoor adventures and cultural experiences, making it an ideal destination for vacationers. Visitors can explore local attractions such as the historic Rosyth Castle, enjoy the scenic beaches, and immerse themselves in the community at the local library and Baptist church. With its rich history and beautiful surroundings, Rosyth promises a memorable experience for all who venture here.

  • Dundas Castle: Nestled 6.4km from Rosyth, Dundas Castle exudes romance and cultural richness. With its stunning architecture and picturesque grounds, it offers a glimpse into Scotland's storied past. Explore the elegant interiors and enjoy the tranquil surroundings, making it a perfect backdrop for special occasions.
  • Linlithgow Palace: Located 12.9km away, Linlithgow Palace stands as a magnificent testament to Scotland's royal heritage. This historic site invites visitors to wander through its grand ruins, learn about its fascinating history, and appreciate the beautiful lochside setting.
  • Cramond Island: Just 9.7km from Rosyth, Cramond Island is a delightful escape for outdoor enthusiasts. Accessible at low tide, the island boasts scenic walks, stunning views, and a serene beach atmosphere, perfect for a leisurely day by the sea.

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.

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

Flying into Rosyth is convenient with two major airports nearby. Edinburgh Airport (EDI) is situated 11.3km away and offers luxurious options like The Glasshouse, Autograph Collection, a 5-star hotel with transfer services, and the 4-star Courtyard by Marriott Edinburgh West, located 4.8km from the airport. Glasgow International Airport (GLA) is 66.0km from Rosyth, featuring hotels such as the 4-star Sherbrooke Castle Hotel, just 8.0km away, and the Golden Jubilee Hotel, 4.8km from GLA. Although further afield, Aberdeen Airport (ABZ) is also an option, located 149.7km from Rosyth, with accommodations like the 5-star Trump® International Scotland, 12.9km from the airport.

Frequently asked questions

What is Rosyth like?
Rosyth is a neighbourhood that travellers like for its seaside.
What's the best accommodation in Rosyth?
Based on Expedia customer reviews, Hill Park Hotel is the highest ranked property in Rosyth. This hotel offers free breakfast and a restaurant.
How many hotels will I find in Rosyth?
When you want to put your feet up after a day of exploring the sights in Dunfermline, you can choose from 13 Expedia hotels and other accommodation options in Rosyth.
If I need to cancel my hotel reservation in Rosyth, will I receive a refund?
Yes! Most hotel room reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, it might still be possible to cancel it and be given a refund within 24 hours of your booking. Add dates, click "Search", then use the "fully refundable" filter to view the best deals in Rosyth.
What are the top things to see and do in Rosyth?
A few places to visit in the area around Rosyth include Duloch Leisure Centre, Dell Farquharson Community Leisure Centre and Deep Sea World. While you're out sightseeing, Andrew Carnegie Birthplace Museum and Pittencrieff Park are a couple of additional sights to visit in Dunfermline.
How can I get around Rosyth and the greater Dunfermline area?
If you want to head out of town, you can hop aboard a train at Rosyth Station.

Explore a world of travel with Expedia