Find hotels in Crossford, Dunfermline

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Guest rating
Guest rating
Star rating

Discover Crossford hotels and places to stay, with room rates, reviews, and availability. Most hotels are fully refundable.

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
Crossford
8.4 out of 10, Very Good, (679)
"Staff nice room clean and huge bed great"
United Kingdom
Jonathan
$65 nightly
The price is $78
Dec 14 - Dec 15
Total with taxes and fees
Best Western Plus Dunfermline Crossford Keavil House Hotel

The Adamson Hotel

3.0 star property
Crossford
8.4 out of 10, Very Good, (502)
"Great Hotel and location"
United States
Edena
$70 nightly
The price is $84
Dec 14 - Dec 15
Total with taxes and fees
The Adamson Hotel

Dalmahoy Hotel & Country Club

4.0 star property
12.1 mi from Crossford
8.8 out of 10, Excellent, (1681)
"I enjoyed my stay there very relaxing "
United Kingdom
Gugu
$74 nightly
The price is $89
Jan 5 - Jan 6, 2026
Total with taxes and fees
Dalmahoy Hotel & Country Club

Courtyard by Marriott Edinburgh West

4.0 star property
12.6 mi from Crossford
9.0 out of 10, Wonderful, (1006)
"Very clean hotel. Friendly staff. Nice big car park and only a few minutes taxi ride into Edinburgh. Was a good location for going to the corn exchange. Only 2-3 miles away. "
United Kingdom
Richie
$79 nightly
The price is $95
Jan 6 - Jan 7, 2026
Total with taxes and fees
Courtyard by Marriott Edinburgh West

Novotel Edinburgh Park

4.0 star property
12 mi from Crossford
9.0 out of 10, Wonderful, (1007)
"Excellent location, friendly staff, great pool"
United Kingdom
Samina
$68 nightly
The price is $82
Jan 5 - Jan 6, 2026
Total with taxes and fees
Novotel Edinburgh Park

The Salisbury Hotel

4.0 star property
15.2 mi from Crossford
8.6 out of 10, Excellent, (880)
"Staff were so helpful and friendly. Great location. Room was large and comfortable. Would definitely recommend."
United Kingdom
Lesley
$123 nightly
The price is $148
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Salisbury Hotel

The Scholar

4.0 star property
15.3 mi from Crossford
9.2 out of 10, Wonderful, (1006)
"Friendly staff, very comfortable warm and clean everywhere, peaceful hotel with very pleasant interior design, and excellent breakfast and dinner"
United Kingdom
Shona
$95 nightly
The price is $114
Jan 4 - Jan 5, 2026
Total with taxes and fees
The Scholar

JA The Bruntsfield - Edinburgh

4.0 star property
14.3 mi from Crossford
8.8 out of 10, Excellent, (1002)
"Great spacious room and fab Breakfast"
United Kingdom
Neil
$85 nightly
The price is $102
Jan 4 - Jan 5, 2026
Total with taxes and fees
JA The Bruntsfield - Edinburgh

Macdonald Houstoun House

4.0 star property
9.5 mi from Crossford
8.2 out of 10, Very Good, (1002)
"Very friendly staff, good breakfast, nice location"
United Kingdom
Paul
$102 nightly
The price is $123
Dec 11 - Dec 12
Total with taxes and fees
Macdonald Houstoun House

Norton House Hotel & Spa

4.0 star property
10.1 mi from Crossford
9.2 out of 10, Wonderful, (1002)
"The spa and food was absolutely excellent. Loved our stay! "
United Kingdom
Felicity
$110 nightly
The price is $132
Jan 4 - Jan 5, 2026
Total with taxes and fees
Norton House Hotel & Spa

Best Western Kings Manor Hotel

3.0 star property
17.6 mi from Crossford
8.8 out of 10, Excellent, (1003)
"Nice rooms great food in the restaurant and safe parking, when working away this meets the needs if it’s in the price budget "
United Kingdom
Jono
$89 nightly
The price is $107
Jan 4 - Jan 5, 2026
Total with taxes and fees
Best Western Kings Manor Hotel

Hampton by Hilton Edinburgh West End

3.0 star property
13.9 mi from Crossford
8.8 out of 10, Excellent, (1006)
"Really good place to stay, will definitely go there again. "
United Kingdom
Nusa
$84 nightly
The price is $101
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hampton by Hilton Edinburgh West End

Moxy Edinburgh Fountainbridge

3.0 star property
13.9 mi from Crossford
8.8 out of 10, Excellent, (632)
"Clean room, friendly staff."
United Kingdom
Gavin
$79 nightly
The price is $95
Jan 4 - Jan 5, 2026
Total with taxes and fees
Moxy Edinburgh Fountainbridge

Residence Inn by Marriott Edinburgh

4.0 star property
14.5 mi from Crossford
8.6 out of 10, Excellent, (1000)
"The staff was amazing. I stayed for my birthday and absolutely adored everything here. The breakfast was one of my favorites and the hotel is just walkable distance from every little shops you need ! Will definitely be staying here again!"
United States
Amritta
$109 nightly
The price is $131
Jan 4 - Jan 5, 2026
Total with taxes and fees
Residence Inn by Marriott Edinburgh

Staycity Aparthotels, Edinburgh, West End

4.0 star property
13.9 mi from Crossford
8.8 out of 10, Excellent, (1002)
"Awesome space. Will book again."
United States
Travis
$81 nightly
The price is $97
Jan 4 - Jan 5, 2026
Total with taxes and fees
Staycity Aparthotels, Edinburgh, West End

Mercure Edinburgh Haymarket

4.0 star property
13.9 mi from Crossford
8.4 out of 10, Very Good, (1002)
"Great hotel, fantastic location very walkable to the city centre."
United Kingdom
Julia
$72 nightly
The price is $86
Jan 4 - Jan 5, 2026
Total with taxes and fees
Mercure Edinburgh Haymarket

Leonardo Edinburgh City

3.0 star property
14.2 mi from Crossford
8.8 out of 10, Excellent, (1000)
"Our stay at Leonardo was perfect! The staff were very helpful and courteous, the food was great and the location was perfect which allowed us to walk to all the places that we visited."
United States
Peter
$79 nightly
The price is $95
Jan 4 - Jan 5, 2026
Total with taxes and fees
Leonardo Edinburgh City

Novotel Edinburgh Centre

4.0 star property
14.2 mi from Crossford
8.6 out of 10, Excellent, (1002)
"It was a great stay"
United Kingdom
Joanne
$107 nightly
The price is $128
Jan 4 - Jan 5, 2026
Total with taxes and fees
Novotel Edinburgh Centre

Delta Hotels by Marriott Edinburgh

4.0 star property
11.1 mi from Crossford
8.2 out of 10, Very Good, (597)
"Very clean, friendly staff, convenient bus routes to town, wonderful dining."
Canada
Sharon
$70 nightly
The price is $84
Jan 5 - Jan 6, 2026
Total with taxes and fees
Delta Hotels by Marriott Edinburgh

Holiday Inn Edinburgh by IHG

4.0 star property
12.3 mi from Crossford
8.4 out of 10, Very Good, (1037)
"Great location and a super welcome from staff at reception."
United Kingdom
Jason
$66 nightly
The price is $79
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Edinburgh by IHG
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.

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, Deep Sea World and Dunfermline Abbey 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.

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 Deep Sea World.

Town Centre

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

Top Crossford Hotel Reviews

Frequently asked questions

What are the best hotels in Crossford that travelers recommend?
The Adamson Hotel is a great choice in Crossford, rated 8.4 by guests who appreciate its friendly space and excellent service. This hotel features a lovely terrace and offers free self-parking, making it convenient for travelers exploring the beautiful Scottish countryside. Families will find comfort in the spacious rooms, where cribs and travel cribs are available at no extra charge, ensuring a restful stay for guests with young children. The complimentary in-room WiFi allows families to stay connected while enjoying their adventures.
What are the best family hotels in Crossford?
The Adamson Hotel in Dunfermline, Scotland, is a wonderful choice for families seeking comfort and convenience during their travels. With a review score of 8.4, this hotel is particularly accommodating for those with young children, offering complimentary cribs and travel cribs to ensure a restful stay for families.
What are the best budget hotels in Crossford?
The Adamson Hotel in Dunfermline, Scotland, is a fantastic budget-friendly option that offers a comfortable stay without breaking the bank. With an excellent traveler review rating of 8.4, this hotel provides guests with free Wi-Fi and complimentary toiletries, ensuring a convenient and straightforward experience.
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 can I save on a Crossford hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Crossford hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Crossford hotel?
Hotel prices in Crossford often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia