A moss-covered stone staircase in a lush forest, leading to a historic building with Gothic architecture.

Find hotels in Crossford, Dunfermline

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Property class

Guest rating

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

Our top choices for Crossford hotels

1. The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (611 reviews)
"Great stay"
United Kingdom
sally
$67 nightly
The price is $80
Nov 22 - Nov 23
Total with taxes and fees
The Adamson Hotel

2. Keavil House Hotel Dunfermline by Sunday

Keavil House Hotel Dunfermline by Sunday
4.0 star property
Crossford
8.2 out of 10, Very good, (840 reviews)
"Quiet peaceful location"
United Kingdom
Colin
$93 nightly
The price is $111
Nov 10 - Nov 11
Total with taxes and fees
Keavil House Hotel Dunfermline by Sunday

3. Dakota Edinburgh

Dakota Edinburgh
4.0 star property
6.8 mi from Crossford
9.2 out of 10, Wonderful, (1,526 reviews)
"It was a wonderful stay highly recommend"
United States
shirley
$92 nightly
The price is $116
Dec 6 - Dec 7
Total with taxes and fees
Dakota Edinburgh

4. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
5 mi from Crossford
9.2 out of 10, Wonderful, (1,004 reviews)
"We had a good stay at the hotel when storm Boelo came through. Had good drinks and meals too."
United States
Bryan
$84 nightly
The price is $101
Nov 15 - Nov 16
Total with taxes and fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing

5. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
12.1 mi from Crossford
9.0 out of 10, Wonderful, (1,773 reviews)
"Amazing staff, delicious breakfast"
Canada
Arianne
$85 nightly
The price is $102
Nov 30 - Dec 1
Total with taxes and fees
Dalmahoy Hotel & Country Club

6. Richmond Park Hotel

Richmond Park Hotel
3.0 star property
5.6 mi from Crossford
8.2 out of 10, Very good, (891 reviews)
"Room was spacious, bathroom clean, facilities were pleasant, restaurant had good food"
United States
Juan
$62 nightly
The price is $74
Nov 9 - Nov 10
Total with taxes and fees
Richmond Park Hotel

7. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
9.9 mi from Crossford
8.8 out of 10, Excellent, (1,572 reviews)
"We had a great stay. The food was excellent, and we really enjoyed our time there. Would happily stay again!"
United Kingdom
Sophie-Helen
$92 nightly
The price is $116
Dec 6 - Dec 7
Total with taxes and fees
DoubleTree by Hilton Edinburgh Airport

8. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
9.6 mi from Crossford
8.6 out of 10, Excellent, (1,070 reviews)
"Lovely variety of breakfast dishes to choose from 😊 Reception staff were very helpful organising taxi service for us."
Australia
Wendy
$90 nightly
The price is $114
Nov 29 - Nov 30
Total with taxes and fees
Holiday Inn Express Edinburgh Airport by IHG

9. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
9.8 mi from Crossford
8.4 out of 10, Very good, (2,670 reviews)
"Very convenient location."
United States
Michael
$92 nightly
The price is $116
Nov 29 - Nov 30
Total with taxes and fees
Moxy Edinburgh Airport

10. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
9.7 mi from Crossford
8.8 out of 10, Excellent, (1,611 reviews)
"Excellent stay everything was spot on."
United Kingdom
Alan
$116 nightly
The price is $146
Dec 6 - Dec 7
Total with taxes and fees
Hampton by Hilton Edinburgh Airport

11. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
12.3 mi from Crossford
8.6 out of 10, Excellent, (1,627 reviews)
"It was very lovely here would definitely recommend!!"
Canada
Deirdre Jodi
$71 nightly
The price is $89
Dec 6 - Dec 7
Total with taxes and fees
Holiday Inn Edinburgh Zoo by IHG

12. Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
9.9 mi from Crossford
9.2 out of 10, Wonderful, (1,001 reviews)
"This my third stay, and it was as lovely as ever! Im already planning another stay. Clean, comfortable, wonderful breakfast, and such kind staff."
United States
Amanda
$142 nightly
The price is $179
Dec 6 - Dec 7
Total with taxes and fees
Norton House Hotel & Spa

13. Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
11.1 mi from Crossford
8.2 out of 10, Very good, (853 reviews)
"The rooms are super nice, the hotel was super nice, and the staff were super nice. If I had to use one word to describe my experience, it’d be… nice!"
United States
Tyler
$89 nightly
The price is $112
Dec 6 - Dec 7
Total with taxes and fees
Delta Hotels by Marriott Edinburgh

14. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
13.8 mi from Crossford
8.8 out of 10, Excellent, (1,815 reviews)
"Amazing stay"
United States
Carlos
$95 nightly
The price is $120
Nov 22 - Nov 23
Total with taxes and fees
Point A Edinburgh Haymarket

15. Murrayfield Hotel

Murrayfield Hotel
3.0 star property
12.8 mi from Crossford
8.8 out of 10, Excellent, (1,000 reviews)
"The room was clean and a good size for our stay. The staff was helpful and able to answer questions about the area and the hotel amenities. It was a very enjoyable stay."
United States
Malou
$90 nightly
The price is $113
Nov 19 - Nov 20
Total with taxes and fees
Murrayfield Hotel

16. Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
11.3 mi from Crossford
8.2 out of 10, Very good, (1,004 reviews)
"Wonderful stay"
United States
Shayna
$94 nightly
The price is $119
Dec 9 - Dec 10
Total with taxes and fees
Leonardo Edinburgh Murrayfield

17. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
14.4 mi from Crossford
8.4 out of 10, Very good, (2,044 reviews)
"Excellent location and great staff - clean rooms!!!"
United States
Gowri
$129 nightly
The price is $163
Nov 29 - Nov 30
Total with taxes and fees
ibis Edinburgh Centre South Bridge - Royal Mile

18. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
14.2 mi from Crossford
9.0 out of 10, Wonderful, (3,013 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
$158 nightly
The price is $200
Nov 30 - Dec 1
Total with taxes and fees
Apex Grassmarket Hotel

19. Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
9.5 mi from Crossford
8.2 out of 10, Very good, (1,001 reviews)
"Good friendly staff"
United Kingdom
John
$96 nightly
The price is $116
Dec 6 - Dec 7
Total with taxes and fees
Macdonald Houstoun House

20. Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
12 mi from Crossford
9.2 out of 10, Wonderful, (1,004 reviews)
"The staff were so helpful & kind would def stay again"
United Kingdom
J
$92 nightly
The price is $116
Nov 22 - Nov 23
Total with taxes and fees
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.

Compare popular hotels in Crossford

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A spacious dining area with multiple tables and chairs, a large cushioned bench, and pendant lighting.
The Adamson Hotel
3.0 star property
8.4
Very good
611 reviews
View
An indoor swimming pool with a skylight ceiling, columns, and a brick wall.
Keavil House Hotel Dunfermline by Sunday
4.0 star property
8.2
Very good
840 reviews
View
A garden with a bench, a building with a brick facade, and a lawn.
Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
8.8
Excellent
788 reviews
View
A modern interior with a view of a bridge and river.
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
9.2
Wonderful
1,004 reviews
View
A restaurant interior with brick walls, wooden slats, leather seating, and pendant lighting.
Dakota Edinburgh
4.0 star property
9.2
Wonderful
1,526 reviews
View

Where to stay in Crossford

Find the best Crossford areas and neighborhoods for the activities you enjoy most. Learn more about Crossford
Learn more about Crossford

Rosyth

The seaside views and historic sites are just a few features travelers like about Rosyth. If you want to do some sightseeing nearby, Dunfermline Abbey and Hopetoun House are a few top places to visit.

Pitreavie

Though Pitreavie might not have many top sights, you can venture to the surrounding area to see attractions like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Town Centre

While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Pitcorthie

While there might not be top attractions in Pitcorthie, you can explore the larger area and discover places like Dunfermline Abbey and Andrew Carnegie Birthplace Museum.

Duloch

While there might not be top attractions in Duloch, you can explore the larger area and discover places like Dunfermline Abbey and Yellowscott Country Park.

Top Crossford Hotel Reviews

Frequently asked questions

What other neighbourhoods are similar to Crossford?
For travelers seeking a similar experience to Crossford, the best areas to stay are the nearby towns of Dunfermline and Culross, both offering a blend of history, natural beauty, and a relaxed pace.

Dunfermline, located just a short drive from Crossford, served as Scotland's ancient capital and is rich in history. The town center is dominated by Dunfermline Abbey and the adjacent Royal Palace ruins, providing a grand historical backdrop. It offers a wider range of accommodations, from guesthouses to hotels, and has more dining and shopping options than Crossford, all within a walkable downtown area. Couples and families will appreciate the historical sites and the convenience of having more amenities nearby.

Culross, a beautifully preserved 17th-century village on the Firth of Forth, offers a truly unique step back in time. Its cobbled streets, whitewashed houses with red-tiled roofs, and the historic Culross Palace make it feel like a living museum. While accommodation options are more limited, typically consisting of charming bed and breakfasts, it's an ideal spot for those who appreciate quiet, historical settings and scenic walks along the coast.
What are the best hotels in Crossford that travelers recommend?
Two of the best hotels in Crossford that receive consistently high recommendations from travelers are the Best Western Plus Dunfermline Crossford Keavil House Hotel and The Adamson Hotel.

The 4-star Best Western Plus Dunfermline Crossford Keavil House Hotel, rated 8.4, is an excellent choice for those seeking a relaxing stay. Guests frequently praise the friendly and helpful staff, comfortable and clean rooms, and excellent food. This hotel also offers a fantastic on-site spa with a steam room, deep tissue massage, and a variety of body and facial treatments. Free parking is available, and it is conveniently located just 0.2 miles from Dunfermline Golf Club.

Another highly recommended option is the 3-star The Adamson Hotel, which also has an 8.4 rating. Travelers often praise the friendly staff and the good-sized, clean rooms. The food and breakfast are consistently rated as excellent. This hotel provides complimentary self-parking and is about 1.2 miles from Pittencrieff Park.
What are the best family hotels in Crossford?
For family-friendly hotels in Crossford, consider the Best Western Plus Dunfermline Crossford Keavil House Hotel or The Adamson Hotel.

The 4-star Best Western Plus Dunfermline Crossford Keavil House Hotel, with an 8.4 rating, is an excellent choice for families. It offers a range of family-friendly amenities including a pool with a dedicated children's area, sofa beds, free cribs, and complimentary rollaway extra beds. Connecting rooms are also available, providing convenience for larger families. Guests frequently praise the friendly and helpful staff, comfortable and clean rooms, and excellent food. The hotel also boasts free parking and a fantastic spa.

Another great option is the 3-star The Adamson Hotel, which also has an 8.4 rating. This hotel provides free cribs and travel cribs, making it suitable for families with young children. Guests appreciate the friendly and great staff, the good-sized and clean rooms, and the excellent food, particularly the breakfast and restaurant offerings. The hotel also offers complimentary WiFi and free self-parking, including accessible parking. It is conveniently located near Pittencrieff Park, which is just 1.2 miles away.
What are the best spa hotels in Crossford?
For a highly-rated spa hotel in Crossford, the Best Western Plus Dunfermline Crossford Keavil House Hotel is an excellent choice.

This 4-star hotel, with an 8.4 rating, offers an extensive spa experience with a wide array of treatments, including body treatments, sports massages, hot stone massages, and deep tissue massages. Guests can also enjoy facials, manicures, pedicures, and a steam room. The hotel features dedicated treatment rooms, including options for couples, and advance notice is available for massages. Many guests have praised the fantastic spa facilities and the comfortable, clean rooms. Additionally, the hotel provides free parking and is conveniently located just 0.2 miles from Dunfermline Golf Club.
What are the top pet-friendly hotels in Crossford?
For a top pet-friendly hotel in Crossford, the Best Western Plus Dunfermline Crossford Keavil House Hotel is an excellent choice.

This 4-star hotel, with an 8.4 rating, warmly welcomes pets, making it convenient for travelers with animal companions. Guests consistently praise the friendly and helpful staff, as well as the comfortable and clean rooms. The hotel also offers excellent on-site dining and free parking, adding to a straightforward stay. Furthermore, it features a fantastic on-site spa with a variety of treatments, including massages, facials, and body scrubs, and amenities like a steam room.
What are the best budget hotels in Crossford?
For budget-friendly accommodation in Crossford, The Adamson Hotel is a highly-rated option.

The 3-star Adamson Hotel, with an 8.4 rating, offers complimentary WiFi and free self-parking, which is convenient for travelers with a vehicle. Guests appreciate the friendly staff, the good-sized and clean rooms, and the excellent food available at the hotel's restaurant. The hotel also provides free toiletries and cribs upon request. It is located 1.2 miles from Pittencrieff Park, making it a good base for exploring the area.
What are the most romantic hotels in Crossford for couples?
For a romantic stay in Crossford, the Best Western Plus Dunfermline Crossford Keavil House Hotel is an excellent choice for couples.

This 4-star hotel, rated 8.4, offers a range of amenities superb for a relaxing retreat, including Couples Treatment Rooms, a hot tub, and a sauna. Guests consistently praise the comfortable and clean rooms, the friendly and helpful staff, and the excellent food. Its spa services, such as body treatments, massages, hot stone massages, and facials, are particularly highlighted as fantastic. The hotel also provides free parking and is conveniently located near the Dunfermline Golf Club.
What are the best hotels in Crossford near Pittencrieff Park?
For hotels in Crossford near Pittencrieff Park, The Adamson Hotel is an excellent choice.

The 3-star Adamson Hotel, with an 8.4 rating, is located just 1.2 miles from Pittencrieff Park, making it convenient for family outings. Guests consistently praise the friendly staff, the good-sized and clean rooms, and the excellent food available, including a good breakfast. The hotel also offers free WiFi, free self-parking, and free cribs, suiting families.
When is the best time to go to Crossford?
The best time to visit Crossford is typically during the late spring and summer months, from May through September, when the weather is most favorable for outdoor activities and sightseeing.

During these months, you'll experience longer daylight hours and generally milder temperatures, making it ideal for exploring the surrounding countryside, visiting historical sites, and enjoying the natural beauty of the Clyde Valley. This period is particularly good for couples looking to enjoy scenic walks and outdoor excursions without the chill of the colder months.

For those interested in local events and a more festive atmosphere, July and August often feature various community gatherings and outdoor markets. Families traveling with children will find the warmer weather more comfortable for visiting attractions like the New Lanark World Heritage Site and exploring the nearby parks.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Crossford.
How much is the nightly rate at a Crossford hotel?
Prices for hotels in Crossford often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia