A cable-stayed bridge with two tall towers and a river below.

Hotels in Rosyth

  • 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

Selecting then applying a filter from this group will update the results on a new page

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, (734 reviews)
"Convenient hotel close to public transportation"
United States
Agnes
The price is S$149
includes taxes & fees
19 Jul - 20 Jul
Hill Park Hotel

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (69 reviews)
"Clean room, friendly staff"
United Kingdom
Takayas
The price is S$108
includes taxes & fees
27 Jul - 28 Jul
Queensferry guest house

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
11.1 km from Rosyth
8.6 out of 10, Excellent, (2,515 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is S$274
includes taxes & fees
19 Jul - 20 Jul
Moxy 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,062 reviews)
"A great overnight hotel"
Australia
Graeme
The price is S$291
includes taxes & fees
7 Jul - 8 Jul
Holiday Inn Express Edinburgh Airport by IHG

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,482 reviews)
"Great hotel close to the airport. Front desk staff was fantastic and friendly. Third time I’ve stayed when flying out of Edinburgh and I’ll keep booking whenever I’m back."
Canada
Kolin
The price is S$270
includes taxes & fees
19 Jul - 20 Jul
DoubleTree by Hilton Edinburgh Airport

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,492 reviews)
"The rooms were clean and spacious, the staff friendly and informative and the breakfast delicious."
Canada
Laurie
The price is S$312
includes taxes & fees
19 Jul - 20 Jul
Hampton by Hilton Edinburgh Airport

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
6.2 km from Rosyth
9.4 out of 10, Exceptional, (1,411 reviews)
"Great place!!"
United States
Lois
The price is S$173
includes taxes & fees
12 Jul - 13 Jul
Dakota Edinburgh

Dalhousie Castle

Dalhousie Castle
4.0 star property
29.2 km from Rosyth
8.6 out of 10, Excellent, (810 reviews)
"Wonderful place. If you've ever wanted to stay in a castle, this is it. Great property, wonderful staff, outstanding dungeon dinner experience and beautiful grounds to walk around. I would stay here again. "
United States
Ethan
The price is S$524
includes taxes & fees
26 Jul - 27 Jul
Dalhousie Castle

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
15.1 km from Rosyth
9.0 out of 10, Wonderful, (1,735 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is S$232
includes taxes & fees
30 Jul - 31 Jul
Dalmahoy Hotel & Country Club

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
11.7 km from Rosyth
9.2 out of 10, Wonderful, (1,001 reviews)
"Spa was terrific and room so comfortable"
United States
Jean
The price is S$355
includes taxes & fees
4 Aug - 5 Aug
Norton House Hotel & Spa

Destiny Student - Burnet Point

Destiny Student - Burnet Point
2.0 star property
18.7 km from Rosyth
8.4 out of 10, Very good, (24 reviews)
"Great location, staff very helpful and friendly"
United Kingdom
Ryan
The price is S$140
includes taxes & fees
28 Jul - 29 Jul
Destiny Student - Burnet Point

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
28.9 km from Rosyth
9.2 out of 10, Wonderful, (986 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is S$278
includes taxes & fees
6 Jul - 7 Jul
Carberry Tower Mansion House and Estate

The Lane Hotel

The Lane Hotel
4.0 star property
18.4 km from Rosyth
9.6 out of 10, Exceptional, (229 reviews)
"Very friendly staff, quick check in and lovely room. Highly recommended."
United Kingdom
Adrian
The price is S$329
includes taxes & fees
22 Jul - 23 Jul
The Lane Hotel

Holiday Inn Express Stirling by IHG

Holiday Inn Express Stirling by IHG
3.0 star property
30.8 km from Rosyth
9.0 out of 10, Wonderful, (1,001 reviews)
"Friendly and helpful staff. Room was clean and comfortable with good parking."
United Kingdom
Alan
The price is S$167
includes taxes & fees
12 Jul - 13 Jul
Holiday Inn Express Stirling by IHG

Richmond Park Hotel

Richmond Park Hotel
3.0 star property
11.4 km from Rosyth
8.2 out of 10, Very good, (786 reviews)
"Very nice hotel, very polite staff, clean rooms."
United States
Iliyana
The price is S$92
includes taxes & fees
19 Jul - 20 Jul
Richmond Park Hotel

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, (755 reviews)
"Staff was excellent all around."
Canada
Nancy
The price is S$232
includes taxes & fees
19 Jul - 20 Jul
Delta Hotels by Marriott Edinburgh

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
16.8 km from Rosyth
8.8 out of 10, Excellent, (2,545 reviews)
"Was a great stay"
United Kingdom
Mackesha
The price is S$391
includes taxes & fees
29 Jul - 30 Jul
YOTEL Edinburgh

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
17 km from Rosyth
8.8 out of 10, Excellent, (1,675 reviews)
"Nicely designed, super clean rooms; helpful staff; great breakfast"
Canada
Nora
The price is S$202
includes taxes & fees
26 Jul - 27 Jul
Point A Edinburgh Haymarket

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,001 reviews)
"Excellent hotel and location"
United States
Natalia
The price is S$570
includes taxes & fees
26 Jul - 27 Jul
The Caledonian Edinburgh, Curio Collection by Hilton

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
14.3 km from Rosyth
9.2 out of 10, Wonderful, (1,005 reviews)
"Reasonable price, convenient location, recommend for simple overnight stay 👌"
Canada
alexandre
The price is S$267
includes taxes & fees
19 Jul - 20 Jul
Novotel Edinburgh Park
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.

Duloch

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

Pitreavie

While Pitreavie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum are some notable places to visit nearby.

Town Centre

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

Pitcorthie

While Pitcorthie isn't home to many top sights, Dunfermline Abbey and Andrew Carnegie Birthplace Museum are some notable places to visit nearby.

Garvock

While there might not be top attractions in Garvock, you can explore the larger area and discover places like Dunfermline Abbey and Abbot House.

Top Rosyth Hotel Reviews

Find out more about Rosyth

Top reasons to visit Rosyth

  • Scenic Coastal Paths: Enjoy picturesque walks along the stunning coastal paths of Rosyth, perfect for nature lovers.
  • Historic Rosyth Castle: Explore the remnants of Rosyth Castle, offering a glimpse into the area's rich history.
  • Family-Friendly Activities: Rosyth is ideal for families, featuring various activities and attractions suitable for all ages.
  • Dunfermline Abbey: Visit the nearby Dunfermline Abbey, a remarkable historical site with beautiful architecture.
  • Welcoming Accommodations: Choose from a range of welcoming hotels and guesthouses that cater to all travellers.

Find great hotels near Rosyth

Rosyth offers a delightful selection of accommodations, from well-appointed hotels to charming guesthouses, catering to both business and leisure travellers. Many establishments are LGBTQIA welcoming and pet-friendly, ensuring a comfortable stay for all. Whether you seek a top-rated hotel or are browsing reviews, you'll discover options that blend convenience and quality amidst the stunning Scottish backdrop.

  • Leonardo Hotel Edinburgh Haymarket: This eco-certified 4-star hotel is a contemporary haven for business travellers and eco-conscious visitors alike. Located 16.1km from Rosyth, it features modern amenities tailored for a professional environment, including well-equipped meeting rooms and high-speed internet. Guests appreciate the commitment to sustainability, ensuring a guilt-free stay. The hotel’s stylish decor and inviting atmosphere make it an appealing choice for those looking to blend work with leisure in Edinburgh.
  • YOTEL Edinburgh: A vibrant 4-star lodging, YOTEL Edinburgh is designed for the modern traveller, offering a unique blend of comfort and technology. Situated 16.1km from Rosyth, this hotel boasts a guest rating of 8.8 and features a 24-hour fitness centre and smart room technology, including Smart TVs. The on-site dining options cater to diverse tastes, and the central location provides easy access to Edinburgh's attractions. Ideal for those seeking a dynamic and stylish stay, YOTEL embodies urban chic.
  • Dalmahoy Hotel & Country Club: Nestled 14.5km from Rosyth, Dalmahoy Hotel & Country Club is an elegant 4-star establishment perfect for families and golf enthusiasts. With its scenic golf course and extensive outdoor adventure options, including kayaking and mountain biking, it offers an active holiday experience. The hotel also caters to children with amenities such as a playground and arcade game room, making it an ideal choice for families looking to create lasting memories in a beautiful countryside setting.

Where to stay near Rosyth

Rosyth offers an ideal blend of outdoor adventure and historical charm for travellers seeking a unique experience. Explore the picturesque coastal paths or enjoy a leisurely stroll through the serene parks. Nearby, the historic town of Dunfermline boasts attractions such as the stunning Dunfermline Abbey. With its friendly atmosphere and family-friendly activities, Rosyth is perfect for a relaxing getaway, ensuring visitors make the most of their Scottish holiday.

  • Inverkeithing: Situated only a mile from Rosyth, Inverkeithing is a charming village that offers a delightful escape for outdoor enthusiasts. Visitors are drawn here for its scenic landscapes, with ample opportunities for hiking and exploring nature trails. The area is rich in historical landmarks, including a nearby national park and several historic sites that add to its allure. The peak months for visitors are April, July, and September, making it a popular spot for those seeking adventure amidst stunning scenery.
  • Limekilns: Located 3.2km from Rosyth, Limekilns is a picturesque village that captivates travellers with its coastal charm and outdoor activities. Known for its vibrant sports culture, visitors can enjoy climbing and various arena entertainment options. The area is also home to notable landmarks such as a monument and a national park, perfect for leisurely strolls and outdoor fun. With peak visitor numbers in April and from June to July, Limekilns is an ideal destination for those looking to immerse themselves in a blend of sports and scenic beauty.
  • Dunfermline: As the city that encompasses Rosyth, Dunfermline is rich in history and modern attractions. Visitors flock here for outdoor adventures, karting, and shopping, with the city’s vibrant atmosphere making it a lively place to explore. Significant local landmarks include a historic place and a national park, providing a mix of cultural and natural experiences. The city experiences peak tourism in April, July, and September, making it an exciting hub for those looking to uncover the charm of Scotland.

Things to do near Rosyth

Shopping

In Rosyth, visit the Fife Leisure Park, which features a selection of shops for souvenirs and gifts, alongside dining options. For a broader shopping experience, head to the nearby Kingdom Centre in Glenrothes, offering various retail outlets and amenities in a vibrant setting.

Recreation

Experience tranquility at the Rosyth Wellness Centre, where you can indulge in rejuvenating spa treatments and calming yoga classes. For outdoor relaxation, take a leisurely stroll along the picturesque waterfront, enjoying the fresh air and scenic views of the Firth of Forth.

Adventure

Knockhill Racing Circuit, located 11.3km from Rosyth, offers exhilarating motor racing experiences. Feel the adrenaline as you watch high-speed races or even participate in driving experiences, surrounded by a vibrant atmosphere that captures the spirit of adventure and motorsport culture.

Nightlife

In Rosyth, the lively atmosphere is complemented by venues like The Rosyth Tavern, where you can enjoy a relaxed pub vibe with live music. Nearby, The Boathouse offers a scenic riverside setting, perfect for cocktails and socialising as the night unfolds.

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

Find the best attractions near Rosyth

Rosyth, located in Dunfermline, Scotland, is perfect for outdoor and adventure seekers, boasting scenic beaches, historic castles, and charming local attractions. Visitors can explore Rosyth Castle, enjoy the local library, and appreciate the nearby sights, including the Rosyth Baptist Church. These points of interest provide a delightful mix of culture and outdoor experiences, making Rosyth an ideal destination for a memorable vacation.

  • Forth Road Bridge: This impressive modern bridge spans the Firth of Forth, offering stunning views of the surrounding landscape. Just 4.8km from Rosyth, it embodies the spirit of contemporary engineering while connecting communities. The vibrant atmosphere nearby makes it a great spot for a leisurely stroll or cycling.
  • Dundas Castle: Located 6.4km from Rosyth, this enchanting castle exudes culture and romance. Surrounded by lush gardens, it provides a glimpse into Scotland’s rich history. Visitors can explore its elegant interiors and picturesque grounds, making it an ideal location for photography and reflection.
  • Dean Village: Situated 16.1km from Rosyth, this historic village is a hidden gem. With its charming architecture and tranquil river setting, Dean Village offers a serene atmosphere steeped in culture. It’s a delightful area for wandering and appreciating the beauty of Scotland's heritage.

Best time to go to Rosyth

The best time to visit Rosyth is dependent 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 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

Travelling to Rosyth is convenient with its proximity to major airports. EDInburgh Airport (EDI) is located 11.3km away and offers excellent hotel options such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh. GLAsgow International Airport (GLA) is 66.0km away, with notable hotels like the luxurious JA Mar Hall Scotland and the Kimpton Blythswood Hotel & Spa. For those considering Aberdeen Airport (ABZ), situated 149.7km from Rosyth, options include the 5-star Marcliffe and Trump® International Scotland. Each airport provides accessible transport services to and from these hotels, ensuring a smooth travel experience for visitors.

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, Hill Park Hotel is the highest ranked property in Rosyth. This hotel offers free breakfast and a restaurant.
How many hotels will I find in Rosyth?
When you want to put your feet up after a day of exploring the sights in Dunfermline, you can choose from 13 Expedia 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 Duloch Leisure Centre, Dell Farquharson Community Leisure Centre and Deep Sea World. While you're out sightseeing, Andrew Carnegie Birthplace Museum and Pittencrieff Park 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