Search hotels in Rosyth

Enter your dates to see the latest prices and deals for Rosyth hotels

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

Rosyth – 21 hotels and places to stay

Filter by:

Star Rating
Review score

Gothenburg Hotel

Hotel in Rosyth

Featuring a bar, Gothenburg Hotel is located in Rosyth in the Fife region, 6.2 miles from Forth Bridge and 7 miles from Hopetoun House.

b
balram
From
United Arab Emirates
Friendly staff, clean rooms, convenient location near the bus stop.
Scored out of 10, guest rating 5.4
Fair - What previous guests thought, 142 reviews
Price from
$70.92
1 night, 2 adults

Queensferry Guest house

Hotel in Rosyth

Located in Rosyth, 6.3 miles from Forth Bridge, Queensferry Guest house has accommodations with free WiFi and free private parking.

A
Amanda
From
Spain
Ali was incredibly helpful and kind at all times. We also loved the room and location. Very close to a bus station that took us straight to the city center.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 723 reviews
Price from
$80.55
1 night, 2 adults

Bright 3 bedroom house with private garden near Edinburgh - Woodside home

Rosyth

Providing a garden, Bright 3 bedroom house with private garden near Edinburgh - Woodside home provides accommodations in Rosyth.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 20 reviews
Price from
$192.50
1 night, 2 adults

Caledonia House

Rosyth

Offering garden views, Caledonia House in Rosyth provides accommodations, a garden, and a terrace. This bed and breakfast offers free private parking and free Wifi.

R
Rhynd
From
United Kingdom
First time staying in a guest house style accommodation and I could not recommend this one enough. Not only is it fantastic value for money but Lindsay is an absolute gem. On a whole very wholesome stay. The bed was very comfortable, breakfast was also great. It felt more like I was going round to visit my mum and stay the night more than anything.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 561 reviews
Price from
$75.99
1 night, 2 adults

Three Bridges Bed & Breakfast

Rosyth

Featuring garden views, Three Bridges Bed & Breakfast in Rosyth provides accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi.

V
Vanessa
From
Bulgaria
Everything was perfect. The host was very sweet, helpful and accommodating. Such a great experience
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 271 reviews
Price from
$101.31
1 night, 2 adults

Double Room En-suite Parking14 near Edinburgh Airport 8 Mi

Rosyth

Offering a garden, Double Room En-suite Parking14 near Edinburgh Airport 8 Mi provides accommodations in Rosyth. With city views, this accommodation features a patio.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 8 reviews
Price from
$220.19
1 night, 2 adults

Double Room Private Bathroom Value12 Edinburgh Airport 8Mi

Rosyth

Double Room Private Bathroom Value12 Edinburgh Airport 8Mi offers accommodations in Rosyth, 6.5 miles from Forth Bridge and 7.2 miles from Hopetoun House.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 13 reviews
Price from
$253.96
1 night, 2 adults

Hill Park Hotel

Rosyth

Providing a bar, Hill Park Hotel features accommodations in Rosyth. This 3-star bed and breakfast offers a 24-hour front desk.

R
Rushi
From
United Kingdom
Clean property & Mr Peter Anand very patient & made nice breakfast. Explained vegetarian options as well
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,401 reviews
Price from
$81.82
1 night, 2 adults

Garvock House Hotel

Dunfermline (Near Rosyth)

Located within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden.

K
Kim
From
United Kingdom
Everything was spotless. The staff fantastic. The food delicious
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,334 reviews
Price from
$157.04
1 night, 2 adults

Coorie

Dunfermline (Near Rosyth)

Located in Dunfermline, Coorie offers beachfront accommodations 8 miles from Forth Bridge and has facilities like a terrace, a restaurant and a bar.

A
Abdul Rahim
From
Malaysia
The property is actually a cafe with rooms on the second floor. The rooms were very spacious and had a king sized bed and two single beds. The toilet was also very big equipped with a large shower. Very comfortable room with just nice heating that was turned on throughout the day. We did not have breakfast there but the latte was very delicious and was purchased using a £5 voucher that was placed in the room by the kind staff. The location is superb as you can see the ocean from the window.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,294 reviews
Price from
$146.34
1 night, 2 adults
See all 21 hotels in Rosyth

Hotels with airport shuttles in Rosyth

See all
Airport shuttle (free)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,678 reviews
From $288.20 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 3,973 reviews
Airport shuttle
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 325 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 442 reviews
From $421.47 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 5,757 reviews
From $275.57 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 479 reviews
From $1,099.59 per night

Most booked hotels in Rosyth and surrounding area in the past month

See all

Popular with guests booking hotels in Rosyth

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 723 reviews

Popular with guests booking hotels in Rosyth

Popular with guests booking hotels in Queensferry

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 3,973 reviews

Popular with guests booking hotels in Inverkeithing

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 709 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,039 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,998 reviews

Popular with guests booking hotels in North Queensferry

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,407 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,273 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,279 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 211 reviews

Best hotels with breakfast in Rosyth and nearby

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,273 reviews

Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers rooms with attached bathroom with free parking and Wi-Fi. Each luxurious guest room is individually furnished.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,407 reviews

With panoramic views across the Firth of Forth, DoubleTree by Hilton Edinburgh - Queensferry Crossing offers spacious rooms with free WiFi and a modern bar. There is ample free parking on-site.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 211 reviews

Featuring a bar, Amorist Hotel is located in Dunfermline in the Fife region, 10 miles from Forth Bridge and 11 miles from Hopetoun House.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,306 reviews

Set in Dunfermline, Sweet Chestnut, Dunfermline by Marston's Inns features a garden and free WiFi. Offering a restaurant, the property also has a bar.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,998 reviews

Stay in the historic city of Dunfermline with easy access to Edinburgh and Edinburgh Airport. Holiday Inn Express Dunfermline offers comfortable, great-value rooms with free Wi-Fi and satellite TV.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,039 reviews

An original Scottish coaching inn, Adamson Hotel is located in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,279 reviews

With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 673 reviews

A friendly, family-run hotel located in one of Fife's picturesque coastal villages, specializing in fresh fare, using local Scottish produce where possible.

Budget hotels in Rosyth and nearby

See all
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 709 reviews

This family-run budget hotel is conveniently located close to Edinburgh and next to the Forth Road Bridge and the Forth Rail Bridge; Rosyth is only a few minutes away.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 59 reviews

The Woodside offers accommodations in Cowdenbeath, 12 miles from Forth Bridge and 13 miles from Hopetoun House. Both free Wifi and parking on-site are accessible at the condo hotel free of charge.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 377 reviews

Offering free WiFi and a bar, The Beath Inn offers accommodations in Cowdenbeath, 12 miles from Forth Bridge and 13 miles from Hopetoun House.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews

Parkgate 2 bed, private parking, Rosyth M90 offers accommodations in Rosyth, 6 miles from Forth Bridge and 6.8 miles from Hopetoun House.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 6 reviews

Pinkerton House offers accommodations in Dunfermline, 6.2 miles from Forth Bridge and 6.9 miles from Hopetoun House.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 52 reviews

Parkside 2 bedroom house near Dunfermline & Edinburgh offers accommodations in Dunfermline, 5.9 miles from Forth Bridge and 6.6 miles from Hopetoun House.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,401 reviews

Providing a bar, Hill Park Hotel features accommodations in Rosyth. This 3-star bed and breakfast offers a 24-hour front desk.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 10 reviews

Modern 2-bed flat - Free Parking - Near Edinburgh offers accommodations in Rosyth, 12 miles from Edinburgh Zoo and 13 miles from Murrayfield Stadium.

Hotels located in the center of Rosyth

See all
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 4 reviews

Carvetii - Xavier House - 2-storey sleeps up to 7 offers accommodations in Rosyth, 5.7 miles from Forth Bridge and 6.4 miles from Hopetoun House.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4 reviews

Double room in rosyth is located in Rosyth, just 6.7 miles from Forth Bridge and 7.4 miles from Hopetoun House. Both free Wifi and parking on-site are available at the homestay free of charge.

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 50 reviews

Carvetii - Clark House - Spacious ground floor flat offers accommodations in Rosyth, 6 miles from Forth Bridge and 6.7 miles from Hopetoun House.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4 reviews

Carvetii - Jute House, ground floor, 2 bedroom flat is located in Rosyth, just 6.5 miles from Hopetoun House and 12 miles from Edinburgh Zoo. Guests staying at this apartment have access to a patio.

Brand New 4 Bedroom House - Sleeps 4 Fully Equipped, Free Parking, WiFi, Perfect for CONTRACTORS by Diamond Short Lets offers accommodations in Rosyth, 5.4 miles from Forth Bridge and 6.1 miles from...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Fife Coast Stay with Parking & Garden in Rosyth - WiFi is located in Rosyth, just 7.1 miles from Forth Bridge and 7.8 miles from Hopetoun House.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 27 reviews

Hilton Wynd Apartment offers accommodations in Rosyth, 5.6 miles from Forth Bridge and 6.3 miles from Hopetoun House.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

2 Bed in Rosyth oc-r30512 is located in Rosyth, just 7.2 miles from Forth Bridge and 7.9 miles from Hopetoun House.

What Guests Said About Rosyth:

Scored out of 10, guest rating 10

A Lovely Stay in Rosyth.

A Lovely Stay in Rosyth. Lindsay is a thoughtful and attentive host who always has useful tips to hand — whether for sightseeing or getting to grips with the local public transport, which can sometimes be a little hard to navigate. She takes great care to prepare a full breakfast for all her guests, and as a vegan I was really pleased by how easily she catered to my needs each morning. Whenever I came back from a day out, there was a cup of tea waiting and a friendly chat about ideas for the next day. A lovely touch after a long day of exploring. The location is very convenient — Edinburgh is around 30 minutes by train, with a return ticket at just £7.20. St Andrews is also easily reachable and well worth a trip. The house is clean and well kept, and my single room, though on the smaller side, was comfortable and felt like a proper home away from home. A great choice for anyone looking for a welcoming, well-connected base in Fife.
Guest review byAnonymous
Scored out of 10, guest rating 8.0

It is very convenient for avoiding the problems of Edinburgh...

It is very convenient for avoiding the problems of Edinburgh (( parking, inflated room prices, terrible congestion and road works) It might not as picturesque as some other places but has aminaties and is ideal for visiting Fife Edinburgh etc.
Guest review byNeil
United Kingdom
Scored out of 10, guest rating 8.0

The location was ideal for my wife and I as we had a boat...

The location was ideal for my wife and I as we had a boat trip to see the bridges across the Forth booked. The Hotel is very clean and warm and the pub attached was was welcoming and very reasonable. There is also a very nice fish & chip shop right next to the hotel if required.
Guest review byNeil
United Kingdom
Scored out of 10, guest rating 8.0

Rosyth styles itself "Scotland's only Garden City" and it...

Rosyth styles itself "Scotland's only Garden City" and it does not disappoint with its palette of early twentieth century Arts and Craft style buildings. A variety of Scottish style architectural elements produces a delightful contrast with the English equivalents. Not all subsequent modifications have been kind, for instance there does not seem to be a single original window surviving. The plastic replacements are as ugly and clumsy as they are everywhere. But the overall effect remains. A gently undulating landscape adds picturesque incidents in the slightly predictable Garden City layout, and the countryside beyond has a rugged beauty that is not seen in Welwyn or Letchworth. Unfortunately the generous layout and wide avenues is conducive to very fast traffic ably assisted by clumsy road engineering where roundabouts and innumerable barriers further subjugate the pedestrian to the speeding motorist.
Guest review bysam
Scored out of 10, guest rating 10

A very pleasant area away from the hustle and bustle of...

A very pleasant area away from the hustle and bustle of Edinburgh's city centre. What's more you take the majestic Forth Rd Bridge across to get there (if you're coming from the South of course).
Guest review byJohn Paul
United Kingdom

See reviews by guests who stayed at hotels in Rosyth

See all
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 561 reviews
Breakfast fine. The town useless for dinner tho, only takeaways. Had to take bus into Dunfermlin. (Not much better - thank goodness for Wetherspoons!) Location ok, fairly near train station. Short taxi ride to cruise terminal in the morning.
Guest review byKen
Hong Kong
From $174.77 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 723 reviews
Young host was excellent a credit to his family,the complimentary continental breakfast was more than adequate, tea and coffee in room also, hotel close to public transport hubs for commute to Edinburgh highly recommend this hotel
Guest review byJames
United Kingdom
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 231 reviews
The room i had at the hotel was very nice and clean. The hotel is just 10 minute's walk from the railway station and the bus stops are just a minute away.
Guest review byWelch
Malta
From $97.26 per night
Scored out of 10, guest rating 5.4
Fair - What previous guests thought, 142 reviews
I have been choosing this hotel because of its location. All I need is a place to sleep. I chose the room with the shower so it was ok.
Guest review byViktoriia
United Kingdom
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,401 reviews
Location was excellent for Rosyth cruise terminal. Staff were very helpful. Very comfortable beds. Lovely evening meal
Guest review byMarjorie
United Kingdom

More places to explore, more ways to go