Search Hotels in Rosyth, Dunfermline

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Trending Hotels Near Rosyth, Dunfermline

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1183)
"Amazing service from all staff, great rooms, and great food!"
The price is £125
includes taxes & fees
20 Jul - 21 Jul
Dakota Edinburgh

Orocco Pier

3.5 star property
9.2 out of 10, Wonderful, (418)
"Best hotel of our holiday in Scotland"
The price is £134
includes taxes & fees
21 Jul - 22 Jul
Orocco Pier

Carberry Tower Mansion House and Estate

4.0 star property
9.4 out of 10, Exceptional, (873)
"Evening meals were excellent with great service"
The price is £188
includes taxes & fees
24 Jul - 25 Jul
Carberry Tower Mansion House and Estate

Hill Park Hotel

3.0 star property
8.8 out of 10, Excellent, (524)
"This was a good place to stay the night before taking a flight out. We enjoyed our meal at the adjoining restaurant."
The price is £70
includes taxes & fees
20 Jul - 21 Jul
Hill Park Hotel

Queensferry guest house

2.0 star property
7.0 out of 10, Good, (31)
"Very nice place to stay. "
The price is £53
includes taxes & fees
22 Jul - 23 Jul
Queensferry guest house

The Craigie

3.5 star property
9.6 out of 10, Exceptional, (332)
"Nice room, great bathroom and shower. "
The price is £152
includes taxes & fees
24 Jul - 25 Jul
The Craigie

Dalhousie Castle Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (749)
"Such a neat place to stay. Close to town but secluded and peaceful. Rooms make it feel so authentic"
The price is £174
includes taxes & fees
24 Jul - 25 Jul
Dalhousie Castle Hotel & Spa

Tynecastle Park Hotel

4.0 star property
9.6 out of 10, Exceptional, (307)
"Great modern rooms friendly staff"
The price is £136
includes taxes & fees
20 Jul - 21 Jul
Tynecastle Park Hotel

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1611)
"Beautiful hotel and property!"
The price is £159
includes taxes & fees
27 Jul - 28 Jul
Dalmahoy Hotel & Country Club

Best Western Kings Manor Hotel

3.0 star property
8.8 out of 10, Excellent, (1005)
"Great location, easy access to the city & other tourist attractions. Comfortable beds, spacious room and reception staff very pleasant."
The price is £153
includes taxes & fees
28 Jul - 29 Jul
Best Western Kings Manor Hotel

Cairn Hotel

2.0 star property
8.6 out of 10, Excellent, (1006)
"Excellent location very comfortable spacious room "
The price is £170
includes taxes & fees
27 Jul - 28 Jul
Cairn Hotel

The Raeburn

4.0 star property
9.8 out of 10, Exceptional, (344)
"Jakki and the staff were fantastic and looked after us way more than expected , thanks you "
The price is £138
includes taxes & fees
21 Jul - 22 Jul
The Raeburn

Norton House Hotel & Spa

4.0 star property
9.2 out of 10, Wonderful, (976)
"Very nice 2 night stay, staff are super friendly and helpful and rooms are very comfortable. "
The price is £195
includes taxes & fees
27 Jul - 28 Jul
Norton House Hotel & Spa

Livingston Lodge Hotel

2.5 star property
6.8 out of 10, (378)
"The front desk staff was friendly and helpful. "
The price is £98
includes taxes & fees
20 Jul - 21 Jul
Livingston Lodge Hotel

The Hoxton Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (7)
"Incredible stay. The decoration it’s beautiful. The staff is super friendly and attentive. The food it’s delicious. Highly recommended. "
The price is £153
includes taxes & fees
20 Jul - 21 Jul
The Hoxton Edinburgh

Macdonald Houstoun House

4.0 star property
8.2 out of 10, Very good, (1001)
"Great hotel comfy room and bed great food. Decor needs a little update as does bar area but overall a great place to be "
The price is £136
includes taxes & fees
24 Jul - 25 Jul
Macdonald Houstoun House

Kildonan Lodge Hotel

4.0 star property
9.0 out of 10, Wonderful, (311)
"Staff were wonderful and house was beautiful. Transport was super convenient as well. Perfect stay. Thank you. "
The price is £161
includes taxes & fees
20 Jul - 21 Jul
Kildonan Lodge Hotel

Haymarket Hotel

3.0 star property
8.6 out of 10, Excellent, (1000)
"Great historic building. Great location. Friendly staff"
The price is £189
includes taxes & fees
21 Jul - 22 Jul
Haymarket Hotel

Motel One Edinburgh - Royal

3.0 star property
9.2 out of 10, Wonderful, (1008)
"Very nice location and hotel "
The price is £176
includes taxes & fees
27 Jul - 28 Jul
Motel One Edinburgh - Royal

Point A Hotel Edinburgh Haymarket

3.0 star property
8.8 out of 10, Excellent, (1517)
"Very friendly staff, clean rooms, great amenities, and the hotel was centrally located to all attractions"
The price is £158
includes taxes & fees
27 Jul - 28 Jul
Point A Hotel Edinburgh Haymarket
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. Learn more about Rosyth
Learn more about Rosyth
Pitreavie map

Pitreavie

While Pitreavie isn't home to many top sights, Dunfermline Abbey and Pittencrieff Park are some notable places to visit nearby.

Duloch map

Duloch

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

Pitcorthie map

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Pittencrieff Park are some notable places to visit nearby.

Crossford map

Crossford

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

St Leonards map

St Leonards

While St Leonards isn't home to many top sights, Dunfermline Abbey and Pittencrieff Park are some notable places to visit nearby.

Find out more about Rosyth

Find out more about Rosyth

Top reasons to visit Rosyth

  • Scenic Coastline: Enjoy stunning views along Rosyth's picturesque coastline, perfect for leisurely walks and relaxation.
  • Historical Sites: Visit Rosyth Castle and explore the area's rich history, providing a glimpse into Scotland's past.
  • Outdoor Adventures: Engage in various outdoor activities, from karting to exploring charming neighbourhoods.
  • Family-Friendly Atmosphere: Experience a warm, welcoming environment ideal for families and visitors of all ages.
  • Diverse Accommodation: Choose from a range of options, including guesthouses and hotels catering to various needs.

Find great hotels near Rosyth

Discover a variety of accommodation options in Rosyth, from charming guesthouses to well-appointed hotels designed for both leisure and business travellers. Whether you're seeking a pet-friendly environment or a welcoming space for the LGBTQIA community, Rosyth has something to suit every need. Experience comfort and convenience while exploring this picturesque area of Scotland, making it an ideal base for your vacation.

  • Leonardo Hotel Edinburgh Haymarket: This 4-star hotel presents a business-themed oasis, ideal for eco-conscious travellers seeking comfort blended with sustainability. Located 6.2km from Rosyth, the Leonardo Hotel Edinburgh Haymarket offers an eco-certified environment along with comprehensive business amenities such as a dedicated Business Centre and multiple meeting rooms. Whether you're in Edinburgh for work or leisure, this hotel provides a perfect balance of modern conveniences and eco-friendly practices, making it a smart choice for responsible travellers.
  • YOTEL Edinburgh: A contemporary 4-star accommodation located 6.2km from Rosyth, YOTEL Edinburgh combines modern design with vibrant city energy. Guests can indulge in a delightful dining experience with breakfast options, a daily restaurant, and a bar. For fitness enthusiasts, the hotel features 24-hour fitness facilities, ensuring you can stay active during your visit. With smart TVs in every room, unwinding after a day of exploration or business is a breeze. Its proximity to the city centre enhances the overall experience, making YOTEL a trendy choice for the modern traveller.
  • Dalmahoy Hotel & Country Club: Nestled 5.6km from Rosyth, Dalmahoy Hotel & Country Club is a family-friendly retreat that embraces both adventure and eco-certification. This 4-star establishment is perfect for those seeking outdoor activities, offering a range of options from windsurfing and hiking to bicycle rentals. Families will appreciate the on-site mini-golf, shared playground, and arcade game room, ensuring that children are entertained. The blend of adventure sports and eco-friendly practices makes Dalmahoy a remarkable choice for families looking to explore Scotland's natural beauty.

Where to stay near Rosyth

Rosyth offers a delightful blend of outdoor adventures and rich history, making it a perfect getaway. Explore the charming neighbourhoods, indulge in the scenic views, and uncover hidden gems like St David's. The area is brimming with friendly locals and family-friendly activities, creating a relaxing atmosphere for all visitors. Don't miss the chance to delve into the historical sites that surround this lovely location, ensuring a memorable travel experience in and around Rosyth.

  • Pitreavie: Nestled just 1.6km from Rosyth, Pitreavie is a charming neighbourhood that attracts visitors year-round, with a notable peak from July to September. This area is perfect for those seeking a blend of culture, romance, and adventure. Here, you can enjoy a variety of recreational activities, including karting and motor racing. The nearby hills and historic landmarks provide a picturesque backdrop for your explorations, making it an ideal spot for a day out or a romantic getaway.
  • Inverkeithing: Situated a mile from Rosyth, the village of Inverkeithing offers a delightful escape for outdoor enthusiasts and culture lovers alike. With visitor numbers peaking in April, July, and September, this village is known for its scenic beauty and cultural experiences. Adventurous travellers can explore local hiking trails, while music lovers can enjoy concerts in the area. The nearby lake and historic sites add to the charm, providing a perfect setting for a leisurely day immersed in nature and history.
  • Pitcorthie: Located two miles from Rosyth, Pitcorthie is a vibrant neighbourhood that invites visitors for a cultural, entertaining, and romantic experience. The peak travel season from July to September brings in enthusiastic crowds eager to enjoy motor racing, karting, and theatre performances. With local attractions including a racetrack and historic college university, Pitcorthie provides an engaging mix of activities that cater to diverse interests, making it a must-visit destination during your stay.

Things to do near Rosyth

Rosyth is an excellent destination for those seeking outdoor adventures, scenic views, and cultural experiences. Popular activities include visiting an arena entertainment facility, engaging in educational pursuits, and enjoying karting. With its blend of exciting attractions and picturesque surroundings, Rosyth promises a delightful getaway for tourists looking to explore the best of Scotland.

Shopping

For a delightful shopping experience in Rosyth, visit the Gyle Shopping Centre, only 5.0km away, offering a vibrant mix of businesses and entertainment. If you're up for a drive, check out Ocean Terminal Shopping Centre and FountainPark, both 6.8km away, with similar lively atmospheres.

Recreation

Experience the energetic atmosphere at Murrayfield Stadium, just 6.2km from Rosyth, where you can catch a thrilling sporting event. Enjoy a round of golf amidst picturesque settings at Dunfermline Golf Club, located 1.9km away, or unwind in the serene landscapes of Townhill Country Park, 2.5km away.

Adventure

Knockhill Racing Circuit offers thrilling motor racing experiences, located 4.3km from Rosyth, perfect for adrenaline seekers. For climbing enthusiasts, the Edinburgh International Climbing Arena Ratho, 5.0km away, provides outdoor challenges. Additionally, A1 Paintball Edinburgh, 6.2km from Rosyth, guarantees action-packed paintball adventures.

Nightlife

For a fun-filled evening, visit the Camera Obscura and World of Illusions for arcade adventures, only 6.8km away. Alternatively, enjoy a cultural night at the Royal Lyceum Theatre or King's Theatre, both offering family-friendly and romantic vibes, just a short distance from Rosyth.

Booking tips and Expedia advantages for Rosyth

To save money on your visit to Rosyth, consider travelling during the off-peak months of January to March when prices are lower. Book your accommodation around a month in advance for the best deals, and aim for a Tuesday stay, as Saturdays tend to be the priciest. Use Expedia to find exclusive discounts and compare room rates, and look for package deals that bundle flights, hotels, and activities for extra savings. Additionally, explore the area on foot to cut down on transport costs while enjoying free local attractions.

  • 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: Book your hotel around Rosyth about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia’s search tool to refine your preferences, including your budget, favoured location, and the type of hotel you desire. To discover the most affordable prices and offers, arrange 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 by opting for an Expedia package.

Find the best attractions near Rosyth

Rosyth offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal destination for visitors. You can explore the scenic coastline, visit Rosyth Castle, and stroll through charming streets. The area's attractions cater to those seeking a combination of beach relaxation and cultural enrichment. Whether you're interested in history or simply enjoying the picturesque surroundings, Rosyth has something for everyone.

  • Princes Street: Experience the vibrant atmosphere of Princes Street, located 6.8km from Rosyth. This bustling thoroughfare is lined with shops, cafés, and stunning views of Edinburgh Castle, making it a perfect spot for shopping and soaking in the local culture.
  • Royal Highland Centre: Situated 4.3km away from Rosyth, the Royal Highland Centre offers a lively entertainment hub for families. With a variety of events and exhibitions, it’s an ideal place to enjoy quality time and create lasting memories.
  • Forth Road Bridge: Just 1.9km from Rosyth, the Forth Road Bridge showcases modern engineering marvels. Walk across this iconic bridge and enjoy breathtaking views of the Firth of Forth and the surrounding landscape.

Best time to go to Rosyth

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.

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

When planning your trip to Rosyth, you have several airport options. Edinburgh Airport (EDI) is a mere 4.3km away, with nearby hotels such as the 5.5-star Crescent House and the luxurious Virgin Hotels Edinburgh, both conveniently accessible. Glasgow Airport (GLA) is 25.5km from Rosyth, offering excellent accommodation like the 5-star Kimpton Blythswood Hotel & Spa. Dundee Airport (DND), located 20.5km away, features the 5-star Hideaway Experience Lodge and the 4-star Landmark Hotel and Leisure Club, with limited shuttle services available. Each airport provides a range of transport options to ensure a smooth journey to your destination.

Top Rosyth Hotel Reviews

Frequently asked questions

What are the best hotels in Rosyth that travellers recommend?
Hill Park Hotel is a fantastic choice for travellers 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 travellers. 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 travellers 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?
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 from £53 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.