Find hotels in Dunfermline from AED 147

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Dunfermline hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 3,833 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (1436)
"Close to hay market train station, very convenient."
The price is AED 458
AED 550 total
includes taxes & fees
8 Dec - 9 Dec
Apex Grassmarket Hotel

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (761)
"Great hostel!"
The price is AED 273
AED 317 total
includes taxes & fees
4 Dec - 5 Dec
CoDE Pod – The CoURT - Edinburgh

Britannia Hotel Edinburgh

3.0 star property
5.8 out of 10, (1093)
"I was initially put off booking this hotel due to some of the reviews on it but needed affordable accommodation near the West End so just went for it. I'm glad I did. I found it a lovely, welcoming and warm hotel. I especially liked the lounge through from the reception. Cosy fire and chairs. Well decorated. I booked an Executive room so don't know if that made the difference but the room was lovely and well set out and clean. We had breakfast at the hotel and is was well catered with a great...
The price is AED 167
AED 195 total
includes taxes & fees
15 Dec - 16 Dec
Britannia Hotel Edinburgh

YOTEL Edinburgh

4.0 star property
8.6 out of 10, Excellent, (2171)
"Very clean and efficient"
The price is AED 393
AED 457 total
includes taxes & fees
8 Dec - 9 Dec
YOTEL Edinburgh

Apex Waterloo Place Hotel

4.0 star property
9.0 out of 10, Wonderful, (1404)
"Staff were friendly and helpful. Rooms were clean and tidy "
The price is AED 458
AED 550 total
includes taxes & fees
23 Dec - 24 Dec
Apex Waterloo Place Hotel

Holiday Inn Edinburgh, an IHG Hotel

4.0 star property
8.0 out of 10, Very Good, (1001)
"Lovely room and so handy from the airport. Very pleasant staff, particularly Fior from Venezuela who provided excellent service at breakfast. I will definitely return "
The price is AED 318
AED 374 total
includes taxes & fees
8 Dec - 9 Dec
Holiday Inn Edinburgh, an IHG Hotel

Delta Hotels by Marriott Edinburgh

4.0 star property
8.0 out of 10, Very Good, (256)
"Thoroughly enjoyable stay. Friendly staff. Good spacious room. Good breakfast."
The price is AED 310
AED 363 total
includes taxes & fees
8 Dec - 9 Dec
Delta Hotels by Marriott Edinburgh

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1479)
"Wonderful, beautiful historical hotel with a very helpful staff!!! "
The price is AED 364
AED 427 total
includes taxes & fees
9 Dec - 10 Dec
Dalmahoy Hotel & Country Club

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1007)
"Beautiful hotel, central with excellent service and breakfast. "
The price is AED 628
AED 731 total
includes taxes & fees
15 Dec - 16 Dec
Market Street Hotel

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very Good, (1449)
"Breakfast was excellent "
The price is AED 450
AED 524 total
includes taxes & fees
9 Dec - 10 Dec
ibis Edinburgh Centre South Bridge - Royal Mile

Braid Hills Hotel

3.0 star property
8.4 out of 10, Very Good, (1000)
"Well received. Friendly ang helpful staff. Dinners very good (didn't take breakfast)"
The price is AED 188
AED 226 total
includes taxes & fees
2 Jan - 3 January 2025
Braid Hills Hotel

Sheraton Grand Hotel & Spa, Edinburgh

5.0 star property
9.0 out of 10, Wonderful, (1002)
"Wonderful stay. All staff very friendly and helpful. Lovely room. Excellent evening meal within the hotel and a great breakfast. Can’t wait to return."
The price is AED 558
AED 654 total
includes taxes & fees
16 Dec - 17 Dec
Sheraton Grand Hotel & Spa, Edinburgh

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (897)
"Amazing location and every minor detail was excellent. Food was also very good "
The price is AED 814
AED 947 total
includes taxes & fees
8 Dec - 9 Dec
Virgin Hotels Edinburgh

Point A Hotel Edinburgh Haymarket

3.5 star property
8.8 out of 10, Excellent, (1378)
"The room is small so if there's 2 people with 2 big luggages, floor space would be limited. However it's very clean and quiet. Staff was super friendly and very accommodating. The breakfast has a nice selection of bread, oatmeal, fruits, and beverage. The location was very convenient cause it's close to alot of the main attractions. Overall would definitely stay here again."
The price is AED 325
AED 379 total
includes taxes & fees
16 Dec - 17 Dec
Point A Hotel Edinburgh Haymarket

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very Good, (1002)
"Superb stay! Brilliant room. Great bar. Fantastic to be able to go for a swim. Starbucks was good. The breakfast in the morning was delicious."
The price is AED 345
AED 402 total
includes taxes & fees
8 Dec - 9 Dec
Village Hotel Edinburgh

W Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (140)
"Unreal"
The price is AED 919
AED 1,077 total
includes taxes & fees
26 Dec - 27 Dec
W Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

3.5 star property
9.0 out of 10, Wonderful, (1869)
"Perfect location. Lovely cafes close for breakfast. Nice room full kitchen which was ideal. Very clean apart from hair in shower! Nice staff, very helpful. Nothjng I did not like. Would stay there again."
The price is AED 453
AED 529 total
includes taxes & fees
8 Dec - 9 Dec
Aparthotel Adagio Edinburgh Royal Mile

Dakota Edinburgh

3.5 star property
9.2 out of 10, Wonderful, (1096)
"Really good stay, the staff were very friendly and helpful and would recommend this place to anybody travelling in Edinburgh"
The price is AED 299
AED 348 total
includes taxes & fees
15 Dec - 16 Dec
Dakota Edinburgh

Eleven Stafford Street Townhouse Adults Only

3.0 star property
9.2 out of 10, Wonderful, (271)
"Beautiful property in a beautiful location "
The price is AED 428
AED 498 total
includes taxes & fees
8 Dec - 9 Dec
Eleven Stafford Street Townhouse Adults Only

Courtyard by Marriott Edinburgh West

4.0 star property
9.0 out of 10, Wonderful, (894)
"We had a great stay"
The price is AED 277
AED 324 total
includes taxes & fees
3 Jan - 4 January 2025
Courtyard by Marriott Edinburgh West
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.
Don't see what you're looking for?
See all available properties in Dunfermline
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

Where is the best place to stay in Dunfermline?

DoubleTree by Hilton Edinburgh - Queensferry Crossing is a favorite property for Expedia customers. This hotel offers a restaurant and free parking. Traveler reviews also recommend The City Hotel and Best Western Plus Dunfermline Crossford Keavil House Hotel as top options for your stay. See all available top hotels, or vacation rentals in Dunfermline.

What are some of the best vacation rentals that Dunfermline has to offer?

2 Mins Walk from Edinburgh's Best Beach!: This vacation home rental near Dunfermline is located near the beach and has a fireplace, a patio, and laundry facilities to put you at ease in your new surroundings. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. You can relax into your vacation with a garden and a selection of games. See all vacation rentals in Dunfermline.

If I need to cancel my hotel reservation in Dunfermline, will I receive a refund?

Yes, the majority of hotel bookings are fully refundable as long as you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, you might be able to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunfermline.

Where can I learn more about changing or cancelling my trip to Dunfermline?

For additional details about updating your trip to Dunfermline or cancelling it, head over to our customer service page.

What's the best place to stay on a budget in Dunfermline?

Based on reviews, Hill Park Hotel is a popular hotel for our travelers who want a more economical choice, and features free full breakfast and free WiFi. View all budget hotels in Dunfermline.

What's the best place to stay for a family vacation in Dunfermline?

Pitbauchlie House Hotel, Sure Hotel Collection by BW is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Attractions like Knockhill Racing Circuit and Deep Sea World are also fun for kids of all ages. Find more child-friendly accommodations in Dunfermline.

What is the favorite LGBTQ-friendly hotel in Dunfermline?

Holiday Inn Express Dunfermline, an IHG Hotel is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. DoubleTree by Hilton Edinburgh - Queensferry Crossing is another good option for your trip.

What's the best pet-friendly hotel in Dunfermline?

Holiday Inn Express Dunfermline, an IHG Hotel is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Other good choices to stay with your pet include Best Western Plus Dunfermline Crossford Keavil House Hotel and The Inn At Charlestown. See more pet-friendly hotel accommodations in Dunfermline.

Where is the best hotel to stay close to Knockhill Racing Circuit?

Craigduckie Shepherds Huts is one of the top choices for your stay based on our traveler data, and this property offers free parking. It's located 3.5 mi (5.6 km) from Knockhill Racing Circuit. Other good options within 5 miles include The City Hotel and Davaar House.

What about the best place to stay near Pittencrieff Park?

One of the top choices for your stay is The City Hotel, located next to Pittencrieff Park, and this 3-star hotel offers free breakfast and a restaurant. Rooms at 1703 and Davaar House are two other good choices in the immediate area.

What are some accommodations with pools in Dunfermline?

Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool, and a snack bar/deli. Apex Waterloo Place Hotel and Dalmahoy Hotel & Country Club are two additional hotels that feature an onsite pool. View all hotels with pools in Dunfermline.

What is the best hotel near Edinburgh Airport (EDI)?

Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.

How is it staying in Dunfermline?

Travelers give high marks for the lively bar scene in Dunfermline, which is also known for its gardens. Tourists can also enjoy the city's golf courses and museums. Top sights around the area include Edinburgh Castle and Royal Mile. In Dunfermline, there are 118 hotels and other accommodations to choose from. Find out more about Dunfermline.

What is there to see in Dunfermline?

Attractions like Knockhill Racing Circuit and Deep Sea World are fun for everyone. Landmarks like Dunfermline Abbey, Culross Palace, and Culross Abbey might be worth a visit. You'll also find Edinburgh Castle and Royal Mile in the area. Check out what more to see and do in Expedia's Dunfermline guide.

What's the best way to get around Dunfermline?

If you'd like to explore more of the area, ride aboard a train from Dunfermline Town Station, Dunfermline Queen Margaret Station, or Rosyth Station. If you want to venture out around the area, you may want a rental car in Dunfermline for your journey.

What's the seasonal weather like in Dunfermline?

The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 39°F. Average annual precipitation for Dunfermline is 37 inches.