Search Hotels in Rosyth, Dunfermline

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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, (688 reviews)
"Great value for money and lovely staff."
Canada
Karim
The price is £68
includes taxes & fees
6 May - 7 May
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 £69
includes taxes & fees
15 May - 16 May
Queensferry guest 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,027 reviews)
"Staff were spot-on, very helpful, room was lovely. Potholes need fixed on approach to hotel though."
United Kingdom
Chris
The price is £160
includes taxes & fees
11 May - 12 May
Holiday Inn Express Edinburgh Airport 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,460 reviews)
"Room was clean and the staff was friendly!"
Canada
Noel
The price is £166
includes taxes & fees
10 May - 11 May
DoubleTree by Hilton Edinburgh Airport

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,429 reviews)
"Breakfast was one of the best included meals I have had before."
Canada
Claire
The price is £174
includes taxes & fees
10 May - 11 May
Hampton by Hilton Edinburgh Airport

The Craigie

The Craigie
3.5 star property
16.4 mi from Rosyth
9.6 out of 10, Exceptional, (362 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is £132
includes taxes & fees
2 Jun - 3 Jun
The Craigie

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
6.9 mi from Rosyth
8.6 out of 10, Excellent, (2,382 reviews)
"Nice clean rooms with great location next to the airport."
United States
Joshua
The price is £154
includes taxes & fees
10 May - 11 May
Moxy 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,718 reviews)
"The hotel is set in a beautiful location, with very friendly staff and good facilities"
United Kingdom
Mona
The price is £147
includes taxes & fees
10 May - 11 May
Dalmahoy Hotel & Country Club

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
The price is £159
includes taxes & fees
10 May - 11 May
Carberry Tower Mansion House and Estate

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
The price is £220
includes taxes & fees
17 May - 18 May
Norton House Hotel & Spa

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
3.9 mi from Rosyth
9.4 out of 10, Exceptional, (1,347 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 £106
includes taxes & fees
10 May - 11 May
Dakota Edinburgh

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
8.3 mi from Rosyth
8.2 out of 10, Very good, (1,003 reviews)
"Very friendly, efficient staff."
United Kingdom
Rosalind
The price is £114
includes taxes & fees
17 May - 18 May
Macdonald Houstoun House

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
8.9 mi from Rosyth
9.2 out of 10, Wonderful, (1,006 reviews)
"Staff was very cooperative, food & stay was wonderful"
United Kingdom
Neha
The price is £118
includes taxes & fees
31 May - 1 Jun
Novotel Edinburgh Park

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
The price is £281
includes taxes & fees
10 May - 11 May
The Caledonian Edinburgh, Curio Collection by Hilton

The Balmoral Hotel

The Balmoral Hotel
5.0 star property
11 mi from Rosyth
9.8 out of 10, Exceptional, (1,001 reviews)
"Beautiful, exceptional service, tremendous location, relaxing and well equipped gym/spa area, and the the best breakfast/in hotel bar. "
United States
Unji
The price is £615
includes taxes & fees
12 May - 13 May
The Balmoral Hotel

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
11 mi from Rosyth
9.0 out of 10, Wonderful, (2,587 reviews)
"Perfect location, nice and clean, quiet, decent breakfast"
United Kingdom
Elena
The price is £179
includes taxes & fees
25 May - 26 May
Apex Grassmarket Hotel

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,003 reviews)
"Breakfast was great!"
Canada
Jeffrey
The price is £105
includes taxes & fees
10 May - 11 May
Best Western Kings Manor Hotel

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
11 mi from Rosyth
9.4 out of 10, Exceptional, (1,468 reviews)
"Superb central location, with spacious rooms"
United States
Katherine
The price is £290
includes taxes & fees
10 May - 11 May
Virgin Hotels Edinburgh

Holiday Inn Express Edinburgh City West by IHG

Holiday Inn Express Edinburgh City West by IHG
3.0 star property
9.2 mi from Rosyth
8.4 out of 10, Very good, (1,002 reviews)
"Room perfect, good breakfast options, staff helpful"
United Kingdom
Sean
The price is £126
includes taxes & fees
10 May - 11 May
Holiday Inn Express Edinburgh City West by IHG

Market Street Hotel

Market Street Hotel
4.0 star property
11 mi from Rosyth
9.8 out of 10, Exceptional, (1,324 reviews)
"Great place to stay. Great location, friendly staff, loved everything about it. "
United States
Jennifer
The price is £288
includes taxes & fees
13 May - 14 May
Market Street 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 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

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

Crossford

Crossford is well liked for its restaurants, and you can visit sights like Dunfermline Golf Club and Dunfermline Abbey if you have time to explore the area.

Pitcorthie

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

Duloch

While Duloch isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.

Top Rosyth Hotel Reviews

Find out more about Rosyth

Top reasons to visit Rosyth

  • Outdoor Adventures: Rosyth offers exciting activities like climbing and karting, ideal for thrill-seekers and families.
  • Historic Sites: Explore the fascinating Rosyth Castle and the informative Rosyth Heritage Walk to delve into the area's rich history.
  • Scenic Beauty: Enjoy picturesque parks and stunning beaches that provide a perfect backdrop for relaxation and exploration.
  • Cultural Experiences: Experience local charm at the Rosyth Baptist Church and engage in community events, including live music.
  • Diverse Accommodation: Choose from a range of welcoming hotels and guesthouses, catering to various needs, including pet-friendly options.

Find great hotels near Rosyth

Explore a variety of hotel accommodations in Rosyth, Scotland, perfect for both leisure and business travellers. From welcoming guesthouses to well-equipped hotels, you'll find options that cater to your needs, whether you're seeking a pet-friendly stay or a LGBTQIA-friendly environment. Discover the best hotels in the area and enjoy a memorable vacation experience in this charming part of the United Kingdom.

  • Leonardo Hotel Edinburgh Haymarket: This 4-star hotel features a contemporary design and a commitment to sustainability, making it ideal for eco-conscious travellers. With a commendable guest rating of 8.4, it is situated 16.1km from Rosyth and is perfect for both business and leisure stays. The hotel boasts eco-certified amenities, ensuring a guilt-free experience without compromising on comfort. Guests appreciate the modern facilities and the hotel’s proximity to key business districts and attractions, making it a convenient choice for any visitor.
  • YOTEL Edinburgh: A stylish 4-star accommodation, YOTEL Edinburgh impresses with its innovative design and offers a lively atmosphere. With a high guest rating of 8.8, this hotel is also located 16.1km from Rosyth. Dining options are diverse, including a bar and restaurant serving light fare, ensuring guests have ample choices for meals. Fitness enthusiasts will enjoy the 24-hour fitness facilities, while entertainment options like Smart TVs in rooms provide a modern touch. The hotel’s location near the city centre means visitors have easy access to Edinburgh’s vibrant attractions.
  • Point A Hotel Edinburgh Haymarket: This 3.5-star hotel combines comfort and eco-friendliness, earning it a guest rating of 8.8. Located 17.7km from Rosyth, Point A Hotel is perfect for travellers seeking a budget-friendly yet sustainable stay. The hotel features modern amenities tailored to the needs of eco-conscious guests, ensuring a pleasant experience without excess. Its close proximity to transport links makes it an excellent base for exploring Edinburgh, offering both convenience and a warm atmosphere for a relaxing stay.

Where to stay near Rosyth

Rosyth, a charming neighbourhood in Dunfermline, Scotland, offers an array of outdoor adventures and stunning scenery. Visitors can explore the rich history of the area while enjoying its friendly atmosphere, perfect for families and couples alike. Nearby, you’ll find delightful gems that enhance your stay, from quaint local eateries to picturesque parks. Navigating Rosyth is easy, making it an ideal base for discovering the captivating beauty of this part of Scotland.

  • Pitreavie: Located a mile from Rosyth, Pitreavie is a pleasant neighbourhood ideal for outdoor enthusiasts and families seeking eco-friendly experiences. This area is characterised by its beautiful parks and climbing spots, offering ample opportunities for hiking and trail access. Visitors often come to enjoy the serene surroundings, especially during the peak months from July to September. Pitreavie boasts urban parks and monuments, making it a great spot for leisurely strolls and family picnics amidst nature.
  • Inverkeithing: Just 1.6km away from Rosyth, the charming village of Inverkeithing attracts those looking for adventure and scenic beauty. The village sees a spike in visitors during April, July, and September, with its picturesque hiking trails and recreational areas being major draws. Inverkeithing is also home to historical landmarks and a national park, providing a rich backdrop for exploration. Whether you’re trekking through its trails or soaking in the local history, Inverkeithing offers a delightful experience for nature lovers and history buffs alike.
  • Pitcorthie: Situated 3.2km from Rosyth, Pitcorthie is a neighbourhood that blends culture, romance, and outdoor activities seamlessly. It attracts visitors year-round, particularly from July to September, drawn by its vibrant music concerts and theatre performances. The neighbourhood is also close to historic places and symbolic landmarks, including a stunning castle, making it a perfect spot for couples or anyone interested in Scotland's rich heritage. Enjoy water sports and cultural events that give Pitcorthie its unique charm and appeal.

Things to do near Rosyth

Rosyth offers a delightful mix of outdoor adventures and scenic views, perfect for a memorable holiday. Visitors can enjoy activities such as climbing, karting, and exploring local shopping areas. Key highlights include a rejuvenating spa session, the informative Rosyth Heritage Walk, family outings, and opportunities to enjoy live music, all complemented by a range of accommodation options to suit every traveller.

Shopping

Close to the town centre, you can explore the Kingsgate Shopping Centre, which offers a variety of high street shops and eateries. For unique finds, visit the local market at Dunfermline, where you can discover handmade crafts and souvenirs that capture the essence of Scotland.

Recreation

Explore Yellowscott Country Park for a serene retreat amidst nature, perfect for leisurely walks and picnics. For golf enthusiasts, the luxurious Macdonald Cardrona Golf Course and Innerleithen Golf Club offer stunning landscapes and excellent facilities, ensuring a delightful day on the greens.

Adventure

Explore the stunning Rosyth Dockyard, where you can witness naval history and shipbuilding prowess. For an adrenaline rush, try the nearby adventure centre offering rock climbing and zip-lining, perfect for thrill-seekers. Enjoy the scenic coastal paths for exhilarating walks and breathtaking views of the Firth of Forth.

Nightlife

Experience the vibrant nightlife in Rosyth by visiting The Old Inn for a traditional pub atmosphere, or enjoy live music at The Rosyth Tavern. For a more relaxed evening, sip cocktails at the nearby The Park Hotel, where you can unwind in a welcoming setting.

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

Booking tips and Expedia advantages for Rosyth

  • 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, such as your budget, desired location, and preferred hotel type. 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 through 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 holidaymakers. Visitors can explore stunning beaches, the historic Rosyth Castle, and the local library, while also enjoying the charm of Rosyth Baptist Church. This picturesque area promises a memorable vacation filled with scenic beauty and rich history.

  • Dean Village: A picturesque historic village set 16.1km from Rosyth, Dean Village offers a serene atmosphere with charming architecture and cultural vibes. The tranquil Water of Leith flows through, enhancing its beauty, making it a perfect spot for leisurely walks and photography.
  • Forth Road Bridge: Located 4.8km from Rosyth, this iconic modern bridge connects Edinburgh and Fife, showcasing stunning engineering. The bridge provides panoramic views of the Firth of Forth, making it a must-visit for those seeking a vibrant city vibe alongside breathtaking scenery.
  • Dundas Castle: Just 6.4km from Rosyth, Dundas Castle is a stunning historical landmark steeped in romance and culture. Set in beautiful grounds, it offers guided tours and the chance to explore its rich history, making it an enchanting experience for visitors.

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

When visiting Rosyth, you can conveniently fly into EDInburgh Airport (EDI), located 11.3km away. Recommended hotels nearby include the 5.5-star Crescent House and the luxurious Virgin Hotels Edinburgh and Kimpton Charlotte Square, all within the same distance from the airport. Alternatively, GLAsgow International Airport (GLA) is 66.0km from Rosyth, with excellent hotel options such as the 5-star Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland. For those coming from Aberdeen Airport (ABZ), situated 149.7km away, notable hotels include the Marcliffe and the Courtyard by Marriott Aberdeen Airport, both providing easy access to the airport.

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?
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?
Members always get our best prices. Find our best Rosyth hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in 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