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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top Trending Hotels Near Rosyth, Dunfermline

Hill Park Hotel

3.0 star property
8.8 out of 10, Excellent, (512)
"Great property 20 mins from the airport. In a small residential area. "
The price is £90
includes taxes & fees
6 Jul - 7 Jul
Hill Park Hotel

Queensferry guest house

2.0 star property
6.8 out of 10, (28)
"This was a one night stay. There were several restaurants within walking distance. The room was quite small but that was ok with us. It was close to a train stop making it easy to get to the airport. The breakfast was minimal."
The price is £48
includes taxes & fees
10 Jul - 11 Jul
Queensferry guest house

The Craigie

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

The Knight Residence Apartments by Mansley

4.0 star property
9.6 out of 10, Exceptional, (1368)
"Loved the homey apartment that fit our whole family (7) in one location. So easy to get around and very helpful and professional staff. Definitely a great place to stay!"
The price is £263
includes taxes & fees
17 Jul - 18 Jul
The Knight Residence Apartments by Mansley

The Royal Scots Club Edinburgh

3.0 star property
9.2 out of 10, Wonderful, (1001)
"We absolutely loved everything about our stay! "
The price is £227
includes taxes & fees
8 Jul - 9 Jul
The Royal Scots Club Edinburgh

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1036)
"Overall a great place to stay!"
The price is £260
includes taxes & fees
24 Jul - 25 Jul
Market Street Hotel

Le Monde Hotel

4.0 star property
9.0 out of 10, Wonderful, (946)
"Unique themed rooms, updated bathrooms, super helpful staff."
The price is £180
includes taxes & fees
6 Jul - 7 Jul
Le Monde Hotel

Premier Lodge

3.5 star property
9.4 out of 10, Exceptional, (488)
"Really wonderful stay and helpful staff..I recommend this property "
The price is £59
includes taxes & fees
6 Jul - 7 Jul
Premier Lodge

Leonardo Royal Hotel Edinburgh

4.0 star property
9.0 out of 10, Wonderful, (1298)
"Great customer service, lovely breakfast and hotel "
The price is £224
includes taxes & fees
20 Jul - 21 Jul
Leonardo Royal Hotel Edinburgh

The Frederick House Hotel

4.0 star property
8.6 out of 10, Excellent, (847)
"Really enjoyed our stay here. A nice walk to all of the major sights. "
The price is £240
includes taxes & fees
5 Jul - 6 Jul
The Frederick House Hotel

Staycity Aparthotels, Edinburgh, West End

4.0 star property
8.8 out of 10, Excellent, (1002)
"Very spacious, 10 min walk from bus/tram station to get to the airport"
The price is £190
includes taxes & fees
6 Jul - 7 Jul
Staycity Aparthotels, Edinburgh, West End

Carberry Tower Mansion House and Estate

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

Point A Hotel Edinburgh Haymarket

3.0 star property
8.8 out of 10, Excellent, (1494)
"Good staff and nice facilities and not too far from sites and dining options. "
The price is £141
includes taxes & fees
27 Jul - 28 Jul
Point A Hotel Edinburgh Haymarket

Princes Street Suites

4.0 star property
9.2 out of 10, Wonderful, (1461)
"What a peaceful stay! Princes street suites was a relaxing place to go, even in the busy atmosphere! Adjacent to literally everything. 5 minute walk from new town, 5 minutes to old town and the royal mile, 15 minute walk to the Holyrood Palace and Arthur’s seat, adjacent to parks, restaurants, and 3 minutes away walking from an incredible monument on a hill. A bus stop is right outside the door too! "
The price is £349
includes taxes & fees
5 Jul - 6 Jul
Princes Street Suites

Holyrood Aparthotel

4.0 star property
8.8 out of 10, Excellent, (1904)
"Great location. Walkable to all major tourist sights. "
The price is £209
includes taxes & fees
6 Jul - 7 Jul
Holyrood Aparthotel

Balbirnie House

4.0 star property
9.0 out of 10, Wonderful, (250)
"Excellent choice beautiful stately home decor dated but beautiful period staff very obliging bedroom well serviced with a very modern shower.breakfast superb with a large and varied choice highly recommended. "
The price is £120
includes taxes & fees
18 Jul - 19 Jul
Balbirnie House

Apex Waterloo Place Hotel

4.0 star property
9.2 out of 10, Wonderful, (1734)
"Great spot for a visit with family. "
The price is £225
includes taxes & fees
6 Jul - 7 Jul
Apex Waterloo Place Hotel

Park Hotel

3.0 star property
8.2 out of 10, Very good, (721)
"Nice friendly and clean place. Close to Edinburgh and easy to walk to local amenities and transportation. "
The price is £80
includes taxes & fees
10 Jul - 11 Jul
Park Hotel

Apex City of Edinburgh Hotel

4.0 star property
9.0 out of 10, Wonderful, (1377)
"Fantastic stay and fantastic hotel, great location too. "
The price is £178
includes taxes & fees
28 Jul - 29 Jul
Apex City of Edinburgh Hotel

The Balmoral Hotel

5.0 star property
9.8 out of 10, Exceptional, (1006)
"Quiet and very centrally located. Great whiskey bar. "
The price is £745
includes taxes & fees
30 Jul - 31 Jul
The Balmoral 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.
Save an average of 15% on thousands of hotels when you're signed in

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 Deep Sea World 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.

Duloch map

Duloch

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

Pitcorthie map

Pitcorthie

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

St Leonards map

St Leonards

While St Leonards isn't home to many top sights, Dunfermline Abbey and Deep Sea World 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.

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 £48 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.