United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Photo "undefined" by Richard Webb (Creative Commons Attribution-Share Alike 2.0) / Cropped from original

Search Hotels in Rosyth

Photo by Richard Webb (CC BY-SA)
Bundle and save

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Dunfermline Holiday Homes No.1
1 Hilton Farm Steadings, Dunfermline, SCT
Get Rates
0.73 mi from city centre
Dunfermline Holiday Homes No.1
Queensferry Guest House
Get Rates
0.62 mi from city centre
3.1/5 (14 reviews)

"They are doing the house up and very clean and tidy but the water pressure for the shower there is very poor and shower cubicle is very small so if on the tall side or the round side u will have a very hard job to shower especially when the water flow is like a trickle They provide kettle tea and ..."…"

Reviewed on 22 Sep 2019

Queensferry Guest House
Comfortable family home in Rosyth, Fife
8 Hillwood Terrace, Dunfermline, SCT
Get Rates
0.84 mi from city centre
5/5Exceptional! (5 reviews)
Spotless and comfortable house in Rosyth

"Fantastic host and beautifully presented house. Convenient location to explore Forth bridges, Edinburgh and the coast. Great garden for kids to play in and enjoy sitting in the evening sun."…"

Reviewed on 30 Aug 2020

Comfortable family home in Rosyth, Fife
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
The price is £49 per night from 16 Feb to 17 Feb
10.97 mi from city centre
4.5/5Wonderful! (647 reviews)

"Very central, unfortunate city was v quiet and lots of places closed due to C19. Hotel v clean, lots of sanitiser station. Room v comfortable. Staff excellent."…"

Reviewed on 1 Nov 2020

Courtyard by Marriott Edinburgh
Caledonia Hotel
3 out of 5
Get Rates
0.44 mi from city centre
3.9/5Good! (35 reviews)

"The property was in a good location for Edinburgh and surrounding towns and villages."…"

Reviewed on 20 Feb 2020

Caledonia Hotel
 Hill Park Hotel
The price is £71 per night from 25 Feb to 26 Feb
0.5 mi from city centre
4.4/5Excellent! (69 reviews)
Pleasant stay

"Staff was very pleasant, check-in very easy. Breakfast very good freshly made & hot."…"

Reviewed on 30 Aug 2020

Hill Park Hotel
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £59 per night from 25 Feb to 26 Feb
10.49 mi from city centre
4.7/5Exceptional! (564 reviews)

"Stayed here for one night, however wish I stayed here longer. Staff were so amazing and the facilities were incredible. Would definitely go back!"…"

Reviewed on 2 Nov 2020

Eden Locke
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellation
The price is £36 per night from 8 Feb to 9 Feb
10.46 mi from city centre
4/5Very Good! (1,070 reviews)
High quality - Welcoming Staff - Perfect Location

"Lovely spacious room with a beautiful view. Very clean and everything you need for a great night stay. Will definitely be back again soon. Staff very pleasant and greeted us with a warm welcome. Thanks!"…"

Reviewed on 19 Oct 2020

Leonardo Royal Edinburgh Haymarket
OYO Gothenburg Hotel
Get Rates
0.57 mi from city centre
4.3/5Excellent! (26 reviews)
Good Value for Money

"Stayed here for a week whilst at work. Although the decor is a bit dated, it is currently being upgraded and the rooms were spacious, comfortable and had the usual tea/coffee facilities. The shower room was modern and the shower was large although there was no hot water on my last morning. The rest ..."…"

Reviewed on 8 Mar 2020

OYO Gothenburg Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Get Rates
10.96 mi from city centre
4.5/5Wonderful! (1,269 reviews)

"Lovely overnight stay very comfortable rooms staff very helful and friendly will definitely go back"…"

Reviewed on 27 Oct 2020

Apex Grassmarket Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is £107 per night from 25 Feb to 26 Feb
11.1 mi from city centre
4.5/5Wonderful! (990 reviews)
Amazing

"What a great hotel, the staff are amazingly friendly and go beyond helpful. The breakfast was stunning. I want to go back and stay longer!"…"

Reviewed on 28 Oct 2020

The Scotsman Hotel
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland
The price is £35 per night from 21 Feb to 22 Feb
10.56 mi from city centre
4.4/5Excellent! (354 reviews)

"Overally was a good place to stay. Staff were friendly and helpful. Very great location. Easy access to food shopping and other shopping centers. Will recommend it to friends :)"…"

Reviewed on 27 Dec 2020

Point A Hotel Edinburgh Haymarket
Stewart by Heeton Concept
4 out of 5
10 Young Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £40 per night from 28 Jan to 29 Jan
10.47 mi from city centre
4.5/5Wonderful! (560 reviews)
Good stay overall

"The check-in was done online and access to the building was via a key code.The building is in a very quiet street yet Princes Street is less than a 2 minute walk.There was no noise at all during our stay from either inside or outside the building.Apart from a couple of wear-marks on the carpet the ..."…"

Reviewed on 26 Oct 2020

Stewart by Heeton Concept
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
Get Rates
11.04 mi from city centre
4.5/5Wonderful! (1,052 reviews)
Exceptional Customer Service wins it from me !

"I checked in on Saturday 24 October for a overnight stay with my friend. From the minute i had checked in the two woman on reception could not have been anymore accommodating from making bookings for dinner, breakfast , pool and gym facilities. We stayed in a Deluxe room which was very modern and ..."…"

Reviewed on 25 Oct 2020

Apex Waterloo Place Hotel
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
The price is £180 per night from 15 Feb to 16 Feb
10.96 mi from city centre
4.7/5Exceptional! (996 reviews)

"The customer service is second to none. I stayed for work during the pandemic and they couldn't;t have been more friendly, kind and hostile. I had to eat dinner and breakfast in my room and it wasn't such a hardship because they upgraded me. I would stay again."…"

Reviewed on 13 Jan 2021

The Balmoral Hotel
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
The price is £40 per night from 16 Feb to 17 Feb
10.41 mi from city centre
4.5/5Wonderful! (534 reviews)

"Everything is nice and i love it even the bed is good and relaxing"…"

Reviewed on 12 Dec 2020

YOTEL Edinburgh
24 Royal Terrace
4 out of 5
24 Royal Terrace, Edinburgh, Scotland
Get Rates
11.27 mi from city centre
4.6/5Exceptional! (235 reviews)

"Nice quite hotel Friendly and helpful staff - my start had to extended as storm cancelled my flight and I had to start another day. I stayed in a single room - small but clean and warm. Would stay here again- well decorated common parts but as listed Grade 2 building some limits on what they could ..."…"

Reviewed on 11 Feb 2020

24 Royal Terrace
Edinburgh Grosvenor Hotel
4 out of 5
Grosvenor Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £36 per night from 28 Jan to 29 Jan
10.32 mi from city centre
3.5/5Good! (998 reviews)
Aaa

"Pleasant and comfortable"…"

Reviewed on 28 Oct 2020

Edinburgh Grosvenor Hotel
Cheval Old Town Chambers
5 out of 5
Roxburgh's Court, Off 323 High Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £99 per night from 31 Jan to 1 Feb
11.03 mi from city centre
4.8/5Exceptional! (1,387 reviews)

"Lovely grand building. Apartments are quite small but high end. Really enjoyed our stay, got deliveroo right to our door. Wilk definitely be back."…"

Reviewed on 2 Nov 2020

Cheval Old Town Chambers
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
231 Canongate, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £54 per night from 11 Feb to 12 Feb
11.29 mi from city centre
4.5/5Wonderful! (1,065 reviews)

"I really like staying here. Great value, centrally located and though not a dog owner, I like the fact that it is dog friendly!"…"

Reviewed on 22 Dec 2020

Aparthotel Adagio Edinburgh Royal Mile
Don't see what you're looking for?
See all available properties in Rosyth
View all properties
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.

Visiting Rosyth

Visitors can enjoy all that Rosyth has to offer including its seaside. Around the area, top sights include Royal Highland Centre, Edinburgh Zoo and Royal Botanic Garden.

  • There are 8 hotels and other accommodation options in Rosyth
  • The closest major airport is in Edinburgh (EDI), 6.6 mi (10.5 km) from the city centre

Sightseeing and Staying in Rosyth

Notable places to visit in the larger region include Royal Highland Centre, Edinburgh Zoo and Royal Botanic Garden. Additionally, in the area you'll find Scottish National Gallery of Modern Art and Murrayfield Stadium.

As you plan your holiday getaway, you'll find 8 hotels and other lodging options to choose from in Rosyth. This is a top-rated accommodation option based on our user reviews:

  • Caledonia Hotel - With a stay at this 3-star hotel, guests can enjoy access to free breakfast and a restaurant, along with free WiFi. It's a favourite with Expedia travellers for its dining options and bar.

Top places to visit around the area include Royal Yacht Britannia, located 10.6 mi (17.1 km) from the city centre, and Edinburgh International Conference Centre (EICC), which is 10.6 mi (17.1 km) away.

Getting around Rosyth

To see more of the larger area, hop aboard a train at Rosyth Station. Rosyth might not have as many public transport options so consider renting a car to explore the city.

Dressing for Rosyth

  • Between January and March, you can expect average temperatures of 9°C during the day and 1°C at night
  • From April to June, the average during the day is 17°C, whilst the average at night is 3°C
  • July to September has daytime averages of 18°C with night-time averages of 8°C
  • Between October and December, you can expect daytime averages of 13°C and night-time averages of 2°C
  • Rosyth gets about 24 millimetres of rain per year
  • Usually July and August are the hottest months with an average of 17°C, whereas January and February are often coldest, averaging 1°C

Frequently asked questions

Where is the best place to stay in Rosyth?
OYO Gothenburg Hotel is one of the top choices for your stay based on our traveller data. This 3-star hotel offers free breakfast and a restaurant. Other good choices for your trip include Caledonia Hotel and Queensferry Guest House.
If I need to cancel my hotel reservation in Rosyth, will I receive a refund?
Yes, you’ll find most hotel room reservations are fully refundable if cancelled prior to the accommodation’s cancellation deadline, which is usually within 24-48 hours of your arrival date. If you booked a non-refundable reservation, you might be able to cancel it and get a refund within 24 hours of your booking. Enter dates and click on “Search”, then use the “free cancellation” filter to view the top deals on offer in Rosyth.
What's the best accommodation for a budget-friendly stay in Rosyth?
Based on reviews, Caledonia Hotel is a popular 3-star hotel for our travellers looking for an economical choice, and features free full breakfast and free WiFi. Another top option for your budget-friendly stay is Queensferry Guest House.
Where's the best place to stay in Rosyth that's close to historical sites?
Based on our travel expertise, OYO Gothenburg Hotel is a top 3-star hotel for history buffs booking on Expedia, and it features free breakfast and a restaurant. A couple of other options to soak up the local history include Hill Park Hotel and Queensferry Guest House.
What are some hotels with pools in Rosyth?
Dalmahoy Hotel & Country Club: 4-star hotel located near Heriot Watt University. Features an indoor pool, a children’s pool and 2 restaurants. Also, another option that offers an on-site pool is DoubleTree by Hilton Edinburgh Airport.

Rosyth Hotel Reviews

More trip options