Skip to main content

Filter by:


Star Rating

Review Score

Crossgates – 515 hotels and places to stay
See the latest prices and deals by choosing your dates.
Sweet Chestnut, Dunfermline by Marston's Inns, hotel in Crossgates

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.

Property was very clean.
8.2
Scored 8.2
Very Good
Rated very good
1,752 reviews
Price from$116.18per night
Hill Park Hotel, hotel in Crossgates

Located in Rosyth, 3.5 miles from Forth Bridge, Hill Park Hotel provides accommodations with a restaurant, free private parking and a bar. With free WiFi, this 3-star hotel offers a 24-hour front...

It's really easy to find by car. Also easy access to the train station for trains into Edinburgh plus close to the airport. Lovely welcome upon arrival.
8.2
Scored 8.2
Very Good
Rated very good
970 reviews
Price from$105.43per night
Aberdour Hotel, Stables Rooms & Beer Garden, hotel in Crossgates

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

The staff were welcoming and always there to see you when you needed them. The food was very good and tasty.
8.3
Scored 8.3
Very Good
Rated very good
769 reviews
Price from$172.40per night
Queensferry Guest house, hotel in Crossgates

Located in Rosyth, 7 miles from Hopetoun House, Queensferry Guest house has accommodations with free WiFi and free private parking.

Very affordable
7.7
Scored 7.7
Good
Rated good
45 reviews
Price from$91.20per night
Coorie, hotel in Crossgates

The family-run Coorie provides rooms with attached bathroom and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the center of Edinburgh.

Beautiful location and amazing Cafe. The area was quaint in a good way. And the view was lovely! Highly recommend!
9.3
Scored 9.3
Wonderful
Rated wonderful
1,184 reviews
Price from$106.19per night
Garvock House Hotel, hotel in Crossgates

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.

Nice food, great service, polite and friendly staff, clean rooms, great location, lovely environment
9.1
Scored 9.1
Wonderful
Rated wonderful
1,046 reviews
Price from$187.39per night
The City Hotel, hotel in Crossgates

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.

The room was clean and tidy, with shower & toilet as a standard room
8.1
Scored 8.1
Very Good
Rated very good
1,617 reviews
Price from$85.78per night
Pitbauchlie House Hotel - Sure Hotel Collection by Best Western, hotel in Crossgates

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.

Very comfortable and good price also breakfast was really good
8.5
Scored 8.5
Very Good
Rated very good
1,364 reviews
Price from$101.48per night
Holiday Inn Express Dunfermline, an IHG Hotel, hotel in Crossgates

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.

Really good. There were a lot of people but the staff coped very well. Food was excellent and plentiful.
8.3
Scored 8.3
Very Good
Rated very good
1,657 reviews
Price from$95.56per night
Adamson Hotel, hotel in Crossgates

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.

Good value, clean, with helpful staff.
8.1
Scored 8.1
Very Good
Rated very good
3,115 reviews
Price from$89.72per night
See all hotels near Crossgates
Subscribe to receive premium deals

Prices drop the second you sign up!