Rosyth hotels in 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

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, (657 reviews)
"Breakfast ok type, room is good as per price. "
United Kingdom
Abhijit
The price is HK$522
HK$627 total
includes taxes & fees
1 Feb - 2 Feb
Hill Park Hotel

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.0 out of 10, Good, (53 reviews)
"Stayed for 3 days at Queensferry Guest House, Rosyth (Edinburgh) and had a very pleasant experience. The place was clean, comfortable, and well located. Special thanks to the receptionist and the owner Mr. Zorain — very friendly, helpful, and welcoming. Made the stay easy and relaxed. Would definitely recommend and stay again. "
United Kingdom
Kazi Tohidur
The price is HK$470
HK$565 total
includes taxes & fees
2 Feb - 3 Feb
Queensferry guest house

Apex Grassmarket Hotel

Apex Grassmarket Hotel
17.7 km from Rosyth
9.0 out of 10, Wonderful, (2,422 reviews)
"Great location, very comfortable and spacious room, friendly staff."
United Kingdom
Christopher
The price is HK$786
HK$943 total
includes taxes & fees
1 Feb - 2 Feb
Apex Grassmarket Hotel

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
16.9 km from Rosyth
9.0 out of 10, Wonderful, (1,001 reviews)
"Lovely room beautiful hotel bar and really friendly helpful staff "
United Kingdom
Louise
The price is HK$1,187
HK$1,425 total
includes taxes & fees
22 Feb - 23 Feb
The Caledonian Edinburgh, Curio Collection by Hilton

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
17 km from Rosyth
8.8 out of 10, Excellent, (1,628 reviews)
"Friendly staff very clean rooms and excellent atmosphere!"
Canada
Khristopher
The price is HK$505
HK$606 total
includes taxes & fees
2 Feb - 3 Feb
Point A Hotel Edinburgh Haymarket

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
15.1 km from Rosyth
8.8 out of 10, Excellent, (1,695 reviews)
"Friendly staff, comfortable beds, pool great"
United Kingdom
Louise
Dalmahoy Hotel & Country Club

The Craigie

The Craigie
3.5 star property
26.4 km from Rosyth
9.6 out of 10, Exceptional, (355 reviews)
"Lovely hotel, cosy comfortable bar, good restaurant. Every area was well kept and clean. Friendly staff made us feel very welcome. Plenty of parking."
United Kingdom
Sharon
The price is HK$941
HK$1,130 total
includes taxes & fees
1 Feb - 2 Feb
The Craigie

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
18.5 km from Rosyth
8.6 out of 10, Excellent, (1,001 reviews)
"Classy room and amenities, great breakfast, good location, friendly and professional staff. Look forward to staying at a Marriott again soon. "
United Kingdom
Michael
The price is HK$720
HK$864 total
includes taxes & fees
1 Mar - 2 Mar
Edinburgh Marriott Hotel Holyrood

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
11.7 km from Rosyth
9.2 out of 10, Wonderful, (1,000 reviews)
"Lovely hotel with great staff"
United Kingdom
Cameron
The price is HK$1,132
HK$1,358 total
includes taxes & fees
2 Mar - 3 Mar
Norton House Hotel & Spa

Motel One Edinburgh - Royal

Motel One Edinburgh - Royal
3.0 star property
17.7 km from Rosyth
9.0 out of 10, Wonderful, (1,148 reviews)
"Staff was amazing and the room was very comfortable."
United States
Mary
The price is HK$686
HK$823 total
includes taxes & fees
1 Feb - 2 Feb
Motel One Edinburgh - Royal

Novotel Edinburgh Park

Novotel Edinburgh Park
14.3 km from Rosyth
9.0 out of 10, Wonderful, (1,001 reviews)
"Great hotel "
United States
Lorenis Velazquez
The price is HK$598
HK$718 total
includes taxes & fees
22 Feb - 23 Feb
Novotel Edinburgh Park

Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
18 km from Rosyth
9.0 out of 10, Wonderful, (1,001 reviews)
"Lovely room, great location"
United Kingdom
Kirstie
The price is HK$1,203
HK$1,444 total
includes taxes & fees
9 Feb - 10 Feb
Radisson Blu Hotel, Edinburgh City Centre

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
16.8 km from Rosyth
8.8 out of 10, Excellent, (2,510 reviews)
"fantastic location and great room!"
United States
OTilia
The price is HK$593
HK$711 total
includes taxes & fees
8 Feb - 9 Feb
YOTEL Edinburgh

W Edinburgh

W Edinburgh
5.0 star property
17.6 km from Rosyth
9.2 out of 10, Wonderful, (390 reviews)
" the location off the hotel is excellent and the hotel staff very kind and helpful we had a very relaxing stay "
United Kingdom
David
The price is HK$1,631
HK$1,957 total
includes taxes & fees
17 Feb - 18 Feb
W Edinburgh

voco Edinburgh-Haymarket by IHG

voco Edinburgh-Haymarket by IHG
4.0 star property
16.9 km from Rosyth
9.2 out of 10, Wonderful, (482 reviews)
"Excellent hotel."
United Kingdom
Matthew
The price is HK$677
HK$813 total
includes taxes & fees
22 Feb - 23 Feb
voco Edinburgh-Haymarket by IHG

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
17.7 km from Rosyth
9.2 out of 10, Wonderful, (1,570 reviews)
"Great location! "
Canada
Caitlin
The price is HK$674
HK$809 total
includes taxes & fees
22 Feb - 23 Feb
Apex City of Edinburgh Hotel

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
16.6 km from Rosyth
7.8 out of 10, Good, (1,000 reviews)
"Room was nice"
United States
Miles
The price is HK$419
HK$503 total
includes taxes & fees
22 Feb - 23 Feb
Garner Edinburgh Haymarket by IHG

Nira Caledonia

Nira Caledonia
4.0 star property
16.5 km from Rosyth
9.2 out of 10, Wonderful, (654 reviews)
"We loved our stay here, the staff were so helpful and pointed out some brilliant walks. We enjoyed our breakfasts both days and the room was lovely. "
United Kingdom
Laura
The price is HK$778
HK$934 total
includes taxes & fees
22 Feb - 23 Feb
Nira Caledonia

Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
17.5 km from Rosyth
8.8 out of 10, Excellent, (440 reviews)
"Clean and comfortable room with very friendly staff in a great location for exploring the city"
United Kingdom
Sinead
The price is HK$766
HK$920 total
includes taxes & fees
22 Feb - 23 Feb
Mount Royal Hotel Edinburgh by The Unlimited Collection

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
18.2 km from Rosyth
9.0 out of 10, Wonderful, (2,380 reviews)
"An amazing location and friendly staff!"
United States
Charles Ryan
The price is HK$714
HK$857 total
includes taxes & fees
1 Feb - 2 Feb
Aparthotel Adagio Edinburgh Royal Mile
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.

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.

Town Centre

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

Duloch

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

Pitreavie

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

Pitcorthie

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

  • Stunning Coastline: Rosyth boasts beautiful coastal scenery, perfect for leisurely strolls and picturesque views.
  • Rich History: Visit nearby Dunfermline, the ancient capital of Scotland, with its historic sites and charming atmosphere.
  • Outdoor Adventures: Enjoy a variety of outdoor activities, from scenic walks to recreational spaces for relaxation.
  • Local Culture: Immerse yourself in the friendly local vibe, exploring shops and dining options that showcase Scottish heritage.
  • Diverse Accommodation: Choose from a range of lodging options, including pet-friendly and LGBTQIA welcoming establishments.

Find great hotels near Rosyth

Discover a range of accommodation options in Rosyth, perfect for both leisure and business travellers. From charming guesthouses to well-appointed hotels, enjoy a pet-friendly and LGBTQIA welcoming experience. Whether you’re seeking a peaceful retreat or convenient access to local attractions, Rosyth offers a variety of lodging types to suit your needs. Embrace the comfort and hospitality that this lovely area has to offer during your visit.

  • Leonardo Hotel Edinburgh Haymarket: Nestled 16.1km from Rosyth, the Leonardo Hotel Edinburgh Haymarket is a modern 4-star establishment ideal for both business and eco-conscious travellers. This eco-certified hotel embodies sustainable luxury, offering comfortable, stylish rooms equipped with contemporary amenities. Guests can enjoy a range of facilities designed for productivity and relaxation, making it perfect for those on corporate trips or leisurely stays. The commitment to environmental responsibility ensures a guilt-free escape, where you can recharge while being kind to the planet.
  • YOTEL Edinburgh: Located 16.1km from Rosyth, YOTEL Edinburgh is a chic 4-star hotel that seamlessly blends technology and comfort. The hotel features a variety of dining options, including a restaurant serving breakfast and dinner, along with a bar for evening relaxation. Fitness enthusiasts can take advantage of the 24-hour fitness facilities, while entertainment is at your fingertips with Smart TVs in the rooms. With its prime location near the city centre, YOTEL Edinburgh offers a vibrant atmosphere perfect for exploring the rich culture and history of Edinburgh.
  • Point A Hotel Edinburgh Haymarket: Situated 17.7km from Rosyth, Point A Hotel Edinburgh Haymarket is a welcoming 3.5-star eco-certified hotel ideal for environmentally minded visitors. This property combines comfort with a commitment to sustainability, providing a cosy retreat after a day of sightseeing. The modern design of the rooms ensures a refreshing stay, while the hotel’s proximity to local attractions makes it a convenient base for discovering Edinburgh’s charm. Guests appreciate the thoughtful amenities that cater to both relaxation and eco-friendliness.

Where to stay near Rosyth

Exploring Rosyth offers a delightful blend of adventure and culture, perfect for those seeking an authentic Scottish experience. Nearby, you can visit the ancient capital of Scotland, Dunfermline, with its rich history and charming atmosphere. The friendly locals and family-friendly vibe make it an ideal destination for relaxation or romance. Immerse yourself in the region's heritage while enjoying the enchanting landscapes that surround this picturesque neighbourhood.

  • Inverkeithing: Located a mile from Rosyth, Inverkeithing is a charming village that offers a delightful escape for outdoor enthusiasts. With a steady influx of visitors year-round, the peak seasons in April, July, and September see travellers drawn to its scenic beauty and adventure opportunities. The area is perfect for those seeking outdoor activities, featuring a recreational area ideal for a day of exploration. Among the highlights are the stunning views of the national park and the impressive modern bridge that graces the landscape. For thrill-seekers, the nearby motor racing and karting venues promise an exhilarating experience.
  • Dunfermline: As a city that encompasses Rosyth, Dunfermline is steeped in history and offers a vibrant atmosphere. This urban centre attracts a consistent flow of visitors, particularly in April, July, and September, who come for its outdoor adventures and scenic vistas. Dunfermline is home to a variety of attractions, including a renowned racetrack and the historic Dunfermline Castle, which stands as a testament to its rich heritage. The arena entertainment facility also provides an array of events and activities, making it a lively destination for both culture and adventure seekers.
  • Crossford: Situated three miles from Rosyth, Crossford is a delightful neighbourhood that provides a unique blend of adventure and sports experiences. With consistent visitor numbers peaking in March, July, and September, it is an ideal destination for those looking to engage in city-themed activities. Crossford is known for its relaxing spa venues, offering a perfect retreat after a day of exploration. Additionally, the area boasts a symbolic landmark, a beautiful castle, and a museum, which together create a rich cultural tapestry for visitors to enjoy.

Things to do near Rosyth

Rosyth offers a delightful blend of outdoor adventures and cultural experiences. Visitors can explore the local shopping area, unwind in the recreational spaces, or enjoy the amenities of a country private club. For those seeking the best activities, Rosyth provides ample opportunities for leisure and enjoyment, making it an ideal destination for a memorable vacation.

Shopping

For a delightful shopping experience in Rosyth, visit the Gyle Shopping Centre, 12.9km away, and Ocean Terminal Shopping Centre or FountainPark, both 17.7km away. Each offers a mix of entertainment, family-friendly activities, and a vibrant city atmosphere ideal for finding gifts and souvenirs.

Recreation

Murrayfield Stadium, 16.1km from Rosyth, offers an exhilarating sports atmosphere perfect for energising activities. Bruntsfield Links Golf Course, 11.3km away, invites you to enjoy scenic outdoor golfing amidst lush greenery. Tynecastle Stadium, also 16.1km distant, provides a vibrant sports vibe for an engaging experience.

Adventure

Experience high-speed thrills at Knockhill Racing Circuit, located 11.3km from Rosyth, where you can watch exhilarating motor racing events. Alternatively, challenge yourself at the Edinburgh International Climbing Arena Ratho, 12.9km away, or engage in an action-packed day at Delta Force Paintball Edinburgh, also 12.9km distant.

Nightlife

In Rosyth, the nightlife is vibrant and varied. Visit Camera Obscura and World of Illusions for an adventurous arcade experience, or enjoy the romantic atmosphere at King's Theatre for a cultural night out. For family-friendly entertainment, Cineworld Edinburgh offers a great selection of films, all within 17.7km.

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

Booking tips and Expedia advantages for Rosyth

To save money during your visit to Rosyth, consider travelling between January and March when accommodation prices are lower. Book your hotel about a month in advance or look for last-minute deals on Expedia. Aim to stay on a Tuesday, as it's typically the cheapest day. Utilise Expedia's filters to find the best rates and combine your hotel with flights for additional savings. Explore the area on foot or use the affordable local bus services for budget-friendly transport options. Take advantage of free activities such as scenic walks along the waterfront.

  • 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: The cheapest time to book a hotel around Rosyth is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 find the most economical prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Rosyth hotel reservation 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 tourists. Visitors can explore stunning beaches, charming streets, and historic castles, all of which cater to those seeking a rich cultural and outdoor experience. Whether you're wandering the scenic coastline or delving into local heritage, Rosyth promises memorable moments for every traveller.

  • Princes Street: Experience the vibrant atmosphere of Princes Street, a bustling hub of shopping and dining. With stunning views of Edinburgh Castle and the picturesque Princes Street Gardens, it’s the perfect spot to soak in the city's energy while enjoying a leisurely stroll.
  • Royal Highland Centre: This versatile venue offers a variety of entertainment options, making it ideal for families. From exhibitions to shows, the Royal Highland Centre is a lively space where you can experience Scotland's culture and community spirit.
  • Forth Road Bridge: A marvel of modern engineering, the Forth Road Bridge connects the regions with its impressive span. Take a walk or cycle across for breathtaking views of the Firth of Forth and the surrounding landscape, capturing the essence of Scotland's natural beauty.

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

For your visit to Rosyth, you have a few major airports to consider. EDInburgh Airport (EDI) is the closest, situated 11.3km away, with nearby luxury hotels such as Virgin Hotels Edinburgh and Sheraton Grand Hotel & Spa, both offering convenient access. GLAsgow International Airport (GLA) is 66.0km away, with top-rated options like Kimpton Blythswood Hotel & Spa, which provides 24-hour airport shuttle services. Dundee Airport (DND) is 53.1km distant, featuring the 5-star Hideaway Experience Lodge, offering limited-hour airport shuttle services. Each airport provides varying levels of transport accessibility to ensure a seamless journey to Rosyth.

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, Queensferry guest house is the highest ranked property in Rosyth. This guest house offers free parking and free WiFi.
How many hotels will I find in Rosyth?
When you want to find places to stay in Dunfermline, start by booking one of Expedia's 9 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 Deep Sea World, Andrew Carnegie Birthplace Museum and Pittencrieff Park. While you're out sightseeing, Dunfermline Abbey and Abbot House 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