Hotels in Rosyth, 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, (684 reviews)
"Great value for money and lovely staff."
Canada
Karim
The price is CA $105
CA $125 total
includes taxes & fees
May 10 - May 11
Hill Park Hotel

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.0 out of 10, Good, (57 reviews)
"Room was clean and tidy staff was friendly. Perfect for what we needed for the night"
United Kingdom
Natalie
The price is CA $105
CA $126 total
includes taxes & fees
Apr 30 - May 1
Queensferry guest house

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,457 reviews)
"Room was clean and the staff was friendly!"
Canada
Noel
The price is CA $202
CA $242 total
includes taxes & fees
May 4 - May 5
DoubleTree by Hilton 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,017 reviews)
"Staff were spot-on, very helpful, room was lovely. Potholes need fixed on approach to hotel though."
United Kingdom
Chris
The price is CA $192
CA $231 total
includes taxes & fees
May 4 - May 5
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
11.1 km from Rosyth
8.6 out of 10, Excellent, (2,380 reviews)
"Nice clean rooms with great location next to the airport."
United States
Joshua
The price is CA $175
CA $210 total
includes taxes & fees
May 4 - May 5
Moxy Edinburgh Airport

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
15.1 km from Rosyth
8.8 out of 10, Excellent, (1,720 reviews)
"The hotel is set in a beautiful location, with very friendly staff and good facilities"
United Kingdom
Mona
The price is CA $177
CA $212 total
includes taxes & fees
May 4 - May 5
Dalmahoy Hotel & Country Club

The Craigie

The Craigie
3.5 star property
26.4 km from Rosyth
9.6 out of 10, Exceptional, (361 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is CA $192
CA $231 total
includes taxes & fees
May 4 - May 5
The Craigie

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,424 reviews)
"Breakfast was one of the best included meals I have had before."
Canada
Claire
The price is CA $223
CA $267 total
includes taxes & fees
May 4 - May 5
Hampton by Hilton Edinburgh Airport

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, (957 reviews)
"Stayed for 2 nights. Staff meds us feel very welcome and accommodating.. situation ideal for restful break in woodland surroundings."
United Kingdom
Matthew
The price is CA $220
CA $264 total
includes taxes & fees
May 10 - May 11
Carberry Tower Mansion House and Estate

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
6.2 km from Rosyth
9.4 out of 10, Exceptional, (1,338 reviews)
"Clean, welcoming staff and just a great place to relax Keep going back and would say it’s getting better "
United Kingdom
Russell
The price is CA $124
CA $149 total
includes taxes & fees
May 4 - May 5
Dakota Edinburgh

Best Western The Hilcroft Hotel West Lothian

Best Western The Hilcroft Hotel West Lothian
3.0 star property
23.8 km from Rosyth
8.8 out of 10, Excellent, (390 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
The price is CA $100
CA $120 total
includes taxes & fees
May 10 - May 11
Best Western The Hilcroft Hotel West Lothian

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
11.7 km 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
The price is CA $304
CA $365 total
includes taxes & fees
May 17 - May 18
Norton House Hotel & Spa

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
14.6 km from Rosyth
8.6 out of 10, Excellent, (1,301 reviews)
"Great location and friendly staff, rooms are really nice and tidy and the breakfast was good"
United Kingdom
Keiran
The price is CA $137
CA $164 total
includes taxes & fees
May 4 - May 5
Holiday Inn Edinburgh by IHG

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
14.3 km from Rosyth
9.2 out of 10, Wonderful, (1,008 reviews)
"Staff was very cooperative, food & stay was wonderful"
United Kingdom
Neha
The price is CA $184
CA $221 total
includes taxes & fees
May 7 - May 8
Novotel Edinburgh Park

Richmond Park Hotel

Richmond Park Hotel
3.0 star property
11.4 km from Rosyth
8.2 out of 10, Very good, (735 reviews)
"clean room, good restaurant "
United States
Kennedy
The price is CA $79
CA $95 total
includes taxes & fees
May 6 - May 7
Richmond Park Hotel

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
16.6 km from Rosyth
8.0 out of 10, Very good, (1,006 reviews)
"Lovely and helpful staff, clean room, plenty of things to do nearby and not too far from the town. "
United Kingdom
Jaimie
The price is CA $184
CA $221 total
includes taxes & fees
May 4 - May 5
Garner Edinburgh Haymarket by IHG

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
13.3 km from Rosyth
8.2 out of 10, Very good, (1,005 reviews)
"Very friendly, efficient staff."
United Kingdom
Rosalind
The price is CA $159
CA $190 total
includes taxes & fees
May 4 - May 5
Macdonald Houstoun House

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, (712 reviews)
"Friendly staff Good amenities "
United Kingdom
Simon
The price is CA $161
CA $203 total
includes taxes & fees
May 4 - May 5
Delta Hotels by Marriott Edinburgh

Premier Lodge

Premier Lodge
3.5 star property
20 km from Rosyth
9.2 out of 10, Wonderful, (601 reviews)
"Plenty of parking. Tidy,comfotable stay. Thank you"
Australia
Lara
The price is CA $91
CA $109 total
includes taxes & fees
May 7 - May 8
Premier Lodge

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,002 reviews)
"Excellent stay! Great location. "
United States
Tracey
The price is CA $394
CA $473 total
includes taxes & fees
May 3 - May 4
The Caledonian Edinburgh, Curio Collection by Hilton
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.

Town Centre

While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Abbot House.

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.

Pitreavie

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

Duloch

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

Garvock

Garvock might not have many top sights, but Dunfermline Abbey and Knockhill Racing Circuit are two attractions nearby that you can check out.

Top Rosyth Hotel Reviews

Find out more about Rosyth

Top reasons to visit Rosyth

  • Historic Sites: Explore notable landmarks like Rosyth Castle and Rosyth Parish Church, rich in Scottish history.
  • Outdoor Adventures: Enjoy beautiful landscapes, perfect for hiking, cycling, and family-friendly outdoor activities.
  • Sports Enthusiasm: Experience local sports culture with rugby pitches and exciting motor racing events.
  • Vibrant Atmosphere: Stroll through the Royal Mile, filled with historic charm and a lively ambiance.
  • Diverse Accommodations: Choose from a wide range of lodging options, from budget-friendly to luxurious stays.

Find great hotels near Rosyth

Rosyth boasts a diverse selection of hotel accommodations, catering to every traveler's needs, from budget-friendly options to luxurious stays. Whether you prefer a cozy guesthouse or a high-end hotel, the area offers a variety of choices, including pet-friendly and eco-certified establishments. Ideal for both leisure and business travellers, Rosyth is the perfect base for exploring Scotland while enjoying top-notch amenities and services.

  • Dalmahoy Hotel & Country Club: Nestled in a picturesque setting, Dalmahoy Hotel & Country Club offers a delightful blend of family, golf, and adventure themes. Located 14.5km from Rosyth, this 4-star hotel boasts an impressive golf course, ideal for enthusiasts looking to tee off. Families will appreciate the range of children’s amenities, including an arcade game room and a shared playground. Adventure seekers can engage in various outdoor activities nearby, such as kayaking, sailing, mountain biking, and hiking. With its extensive recreational offerings and a welcoming atmosphere, this hotel is perfect for those seeking both relaxation and excitement.
  • YOTEL Edinburgh: A modern oasis located 16.1km from Rosyth, YOTEL Edinburgh is perfect for travellers looking for a contemporary experience. This 4-star hotel features a vibrant bar and restaurant, offering a range of dining options from buffet breakfasts to casual lunches. Fitness enthusiasts will enjoy the 24-hour facilities, while entertainment options like Smart TVs in rooms ensure a comfortable stay. With its proximity to the city centre, guests can easily explore Edinburgh’s attractions. YOTEL’s innovative design and lively atmosphere make it a top choice for urban adventurers.
  • Leonardo Hotel Edinburgh Haymarket: A prime choice for eco-conscious and business travellers, Leonardo Hotel Edinburgh Haymarket is located 16.1km from Rosyth. This eco-certified 4-star hotel combines sustainability with professional amenities, featuring multiple meeting rooms and a business centre for corporate guests. Its commitment to the environment and modern design creates a comfortable atmosphere for work and relaxation. With its strategic location, guests can conveniently access Edinburgh’s business hubs and iconic attractions. Ideal for those who value both professionalism and eco-friendliness, this hotel ensures a fulfilling stay.

Where to stay near Rosyth

Rosyth offers a delightful blend of outdoor activities, scenic views, and rich culture for an unforgettable vacation. Visitors can explore the nearby Royal Mile, known for its historic charm and vibrant atmosphere. The area's friendly vibe makes it perfect for families and couples alike, while the Scottish style adds a unique touch to your experience. Whether you're seeking history or relaxation, Rosyth and its surroundings promise a memorable getaway.

  • Inverkeithing: Situated merely a mile from Rosyth, Inverkeithing is a charming village that offers a delightful blend of outdoor activities and cultural experiences. Visitors can explore scenic hiking trails and enjoy the picturesque water features and historic sites that dot the landscape. The village is known for its welcoming atmosphere, making it a perfect stop for those seeking a taste of Scottish culture. Whether you’re enjoying a local theatre performance or simply taking in the beautiful surroundings, Inverkeithing promises a refreshing experience.
  • Pitcorthie: Located 3.2km from Rosyth, Pitcorthie is a vibrant neighborhood known for its cultural and entertainment offerings. It attracts visitors year-round, particularly during the summer months from July to September. Here, you can indulge in thrilling motor racing events or enjoy a day at the karting track. The area boasts a rich history, with several historic sites and a fascinating history museum to explore. Pitcorthie's blend of romance and excitement makes it an ideal destination for couples and adventure seekers alike.
  • Limekilns: Just 3.2km away from Rosyth, Limekilns is a picturesque village that beckons outdoor enthusiasts and adventure lovers. Known for its stunning scenery, this area offers a variety of activities, including golf and karting, making it an exhilarating spot for thrill-seekers. The nearby national park and church are perfect for leisurely strolls or quiet reflection. With visitor numbers peaking in the warmer months, Limekilns is a delightful location to unwind and immerse yourself in nature.

Things to do near Rosyth

Rosyth offers a delightful mix of outdoor adventures and cultural experiences, making it an excellent vacation spot. Visitors can enjoy family-friendly activities, explore scenic landscapes, and partake in exciting motor racing events. The area is also home to rugby pitches, providing a great opportunity for sports enthusiasts. With its array of entertainment options and educational facilities, Rosyth promises a memorable getaway for tourists looking to immerse themselves in the local charm.

Shopping

In Rosyth, visit the Gyle Shopping Centre, located 12.9km away, offering a vibrant atmosphere with various shops. If you're up for a drive, check out Ocean Terminal and FountainPark, both 17.7km away, featuring entertainment options and a great selection of stores.

Recreation

Murrayfield Stadium offers an exhilarating sports atmosphere, perfect for enthusiasts. For a more tranquil experience, visit Townhill Country Park, where you can unwind in nature's embrace. Meanwhile, Dunfermline Golf Club provides a fantastic outdoor setting for golfing, combining sport with stunning landscapes.

Adventure

Experience the thrill of motor racing at Knockhill Racing Circuit, located 11.3km from Rosyth, where adrenaline meets speed. For climbing enthusiasts, the Edinburgh International Climbing Arena Ratho, 12.9km away, offers an exhilarating outdoor climbing experience. Alternatively, engage in action-packed fun at Delta Force Paintball Edinburgh, also 12.9km from Rosyth.

Nightlife

Experience the vibrant nightlife in Rosyth by catching a show at the Edinburgh Playhouse or King's Theatre, both offering a mix of culture and entertainment. For a fun family outing, visit the Camera Obscura and World of Illusions, where adventure awaits just a short distance away.

Booking tips and Expedia advantages for Rosyth

When visiting Rosyth, Dunfermline, consider these money-saving tips. Enjoy free activities at the Royal Mile, Princes Street, and Grassmarket. The best time to visit is between January and March, when accommodation prices are lower. Book your hotel about a month in advance or explore last-minute deals on Expedia for potential savings. Tuesdays are the cheapest days to stay, while Saturdays are the most expensive. Combine hotel stays with flights and activities for additional discounts, and use Expedia’s search tools to find the best deals tailored to your budget.

  • 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: Utilize Expedia's search tool to refine your preferences, such as your budget, preferred location, and desired hotel type. For the best prices and deals, be sure to sort the price filter from lowest to highest.
  • 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.

Find the best attractions near Rosyth

Rosyth, a charming destination in Scotland, offers a blend of outdoor activities, scenic views, and rich culture. Visitors can explore notable sites like Rosyth Castle and the Rosyth Parish Church, while the surrounding area boasts beautiful beaches and historic attractions. Whether you're interested in cultural experiences or simply enjoying the outdoors, Rosyth has something for everyone, making it an ideal spot for your vacation.

  • Princes Street: Located 17.7km from Rosyth, Princes Street offers a vibrant city atmosphere with stunning views of Edinburgh Castle. It’s a shopper's paradise, filled with renowned retailers and charming cafés.
  • Dundas Castle: Just 6.4km away, Dundas Castle exudes romance and rich cultural heritage. Nestled in beautiful grounds, this historic venue is perfect for exploring Scotland’s aristocratic past.
  • Royal Highland Centre: Situated 11.3km from Rosyth, the Royal Highland Centre is a family-friendly entertainment hub hosting various events, including exhibitions and shows, ensuring fun for all ages.

Best time to go to Rosyth

Visitor numbers around Rosyth is generally unchanged in popularity throughout the year. The best time to visit Rosyth is dependant 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 Rain (Dry)Mostly 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

For your visit to Rosyth, Scotland, you can fly into three major airports. Edinburgh Airport (EDI) is only 11.3km away and offers luxury accommodations such as Virgin Hotels Edinburgh and Sheraton Grand Hotel & Spa, both 9.7km from the airport. Glasgow International Airport (GLA) is 66.0km from Rosyth, with excellent hotel options like Kimpton Blythswood Hotel & Spa, located 11.3km away. Lastly, Dundee Airport (DND) is 53.1km away, featuring The Hideaway Experience, a 5-star lodge just 8.0km from the airport. Each of these hotels provides various transportation services to ensure a smooth transition to and from the airports.

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-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 Rosyth hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Rosyth hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
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