Skip to main content

Search hotels in Rosyth

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

Rosyth – 19 hotels and places to stay

Hotels with airport shuttles in Rosyth

Airport shuttle (free)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 4,394 reviews
From $144.36 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,444 reviews
From $191.19 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 418 reviews
From $258.87 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 5,733 reviews
From $124.83 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 557 reviews
From $1,307.48 per night

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

See all

Popular with guests booking hotels in Rosyth

Popular with guests booking hotels in Rosyth

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

Popular with guests booking hotels in Queensferry

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,444 reviews

Popular with guests booking hotels in North Queensferry

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

Popular with guests booking hotels in Dunfermline

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

Popular with guests booking hotels in Dunfermline

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

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,117 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,076 reviews

Popular with guests booking hotels in Dunfermline

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

Popular with guests booking hotels in Dunfermline

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

Budget hotels in Rosyth and nearby

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 342 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.

From $85.41 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,362 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.

From $112.52 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 148 reviews

Providing garden views, Homely Haven, Dunfermline in Dunfermline provides accommodations and a garden.

From $101.51 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,402 reviews

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

From $111.69 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 351 reviews

Clarke Cottage Guest House is located in Dunfermline. This 3-star guest house offers a shared lounge and luggage storage space. Free WiFi and free private parking is available.

From $93.30 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,390 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.

From $96.71 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,659 reviews

The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking.

From $100.49 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,996 reviews

In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free WiFi internet access and great-value rooms with satellite TV.

From $98.55 per night

Best hotels with breakfast in Rosyth and nearby

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,323 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.

From $118.26 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,393 reviews

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.

From $197.11 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,555 reviews

The City Hotel is a lively hotel located in the heart of Dunfermline, just 328 feet from Pittencrieff Park. Built in 1775 the City Hotel has 32 rooms.

From $104.07 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,165 reviews

Located in Dunfermline, 8.4 miles from Forth Bridge, The Inn At Charlestown provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

From $111.10 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 3,186 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.

From $99.34 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,117 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.

From $94.61 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,893 reviews

Overlooking the Firth of Forth railway bridge, The Hawes Inn by Innkeeper's Collection, is just 20 minutes’ drive from the historical city center of Edinburgh. 2 golf courses are located within 5...

From $128.91 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,444 reviews

Dakota Edinburgh is a modern hotel with an award-winning restaurant located 30 minutes from Edinburgh city and 10 minutes from Edinburgh Airport.

From $191.19 per night

Hotels located in the center of Rosyth

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 9.8
Exceptional - What previous guests thought, 4 reviews

Rosyth 3 Bedroom home-Near Edinburgh & M90 With Free Parking offers accommodations in Rosyth, 6.4 miles from Forth Bridge and 7.2 miles from Hopetoun House.

Scored out of 10, guest rating 6.5
Pleasant - 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 7.2
Good - What previous guests thought, 67 reviews

Carvetii - Clark House - Spacious ground floor flat in Rosyth features accommodations with free Wifi, 6 miles from Forth Bridge, 6.7 miles from Hopetoun House, and 12 miles from Edinburgh Zoo.

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 8.5
Very Good - What previous guests thought, 4 reviews

Pure Home Rosyth Dockyard By Tba is located in Rosyth, just 5.5 miles from Forth Bridge and 6.2 miles from Hopetoun House.

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

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

Rose Cottage at The Steadings is located in Rosyth, just 7.2 miles from Forth Bridge and 7.9 miles from Hopetoun House. This vacation home provides free private parking and free Wifi.

What Guests Said About Rosyth:

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 by
Neil
United Kingdom
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 by
Neil
United Kingdom
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 by
sam
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 by
John Paul
United Kingdom

See reviews by guests who stayed at hotels in Rosyth

See all
From $112.35 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,271 reviews
Booked last minute for a visit to Edinburgh. The owner was very helpful with the bus to catch as we were going to get a taxi to ferrytoll park and ride but he advised we could get bus approximately 10mins walk from hotel straight into Edinburgh. Hotel was very clean, comfortable and the staff were all very friendly. Breakfast was good. Would definitely return. Thanks to everyone for all your help and service.
Guest review by
Neil
United Kingdom
From $73.32 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 497 reviews
Lovely host who is doing psychology so is naturally interested in talking to people. Quiet, comfy. A real airbnb as the host is on site. Breakfast included (most airbnb's don't include it)! Good location. Rosyth has easy access to everywhere via train (5 minutes walk) and bus (also 5 minutes walk). Big Tesco supermarket is 5 minute walk away.
Guest review by
Geoff
Australia
From $70.96 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 527 reviews
Amazing stay at Queensferry guest house. Easy access with plenty of parking. Wifi available and convenient breakfast. Bedroom nice and cosy with no surrounding noise at all so gave us a peaceful nights sleep we need after such a long journey. Will be using this hotel more again for sure.
Guest review by
mark
United Kingdom
From $105.12 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 334 reviews
Fantastic breakfast, friendly owners. Andy even gave me a lift to the cruise terminal when my taxi didn't arrive on time.
Guest review by
Celia
United Kingdom
From $78.84 per night
Scored out of 10, guest rating 5.2
Fair - What previous guests thought, 91 reviews
Nicely situated in Rosyth
Guest review by
Ronnie
United Kingdom