Find hotels in Dunfermline from AED 160

  • 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
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 3,832 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, (1522)
"Very well located and comfortable hotel with perfect views of Edinburgh Castle from the hotel restaurant and many rooms. Staff was attentive, friendly and accommodating. They definitely went out of their way to ensure it was an enjoyable stay. Room was pretty spacious and beds were comfortable. Only note is the bedding seemed a bit dated and could use some refreshing (stains and piling on several of the decorative pillows and piling on the comforters), but otherwise a great stay and would stay...
The price is AED 299
AED 359 total
includes taxes & fees
12 Jan - 13 Jan
Apex Grassmarket Hotel

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (803)
"It was a pod double in a hostel so everthing we expected. We had ensuite with clean towels ear plugs provided but we didn't need them everything it said on tge lid good overall."
CoDE Pod – The CoURT - Edinburgh

Britannia Hotel Edinburgh

3.0 star property
5.8 out of 10, (1115)
"All good VFM. "
The price is AED 160
AED 192 total
includes taxes & fees
6 Jan - 7 Jan
Britannia Hotel Edinburgh

YOTEL Edinburgh

4.0 star property
8.6 out of 10, Excellent, (2182)
"The staff was very helpful and the stay was very good and clean"
The price is AED 222
AED 267 total
includes taxes & fees
6 Jan - 7 Jan
YOTEL Edinburgh

Apex Waterloo Place Hotel

4.0 star property
9.0 out of 10, Wonderful, (1441)
"Stayed here for 2 nights over NYE. The hotel was really clean and the staff were excellent. Room was a great size "
The price is AED 339
AED 407 total
includes taxes & fees
12 Jan - 13 Jan
Apex Waterloo Place Hotel

Sheraton Grand Hotel & Spa, Edinburgh

5.0 star property
9.0 out of 10, Wonderful, (1006)
"Lovely hotel, great view of Edinburgh castle from our room 517, spa facilities were fantastic, comfy beds and spacious room will visit again."
The price is AED 408
AED 489 total
includes taxes & fees
26 Jan - 27 Jan
Sheraton Grand Hotel & Spa, Edinburgh

Delta Hotels by Marriott Edinburgh

4.0 star property
8.0 out of 10, Very Good, (288)
"Hotel was very good and the restaurants were excellent. Bathroom was too compact. Room was not cleaned everyday as notified. The staff at front desk and restaurant were busy but very chatty and helpful. Would stay here again."
The price is AED 239
AED 287 total
includes taxes & fees
6 Jan - 7 Jan
Delta Hotels by Marriott Edinburgh

Holiday Inn Edinburgh, an IHG Hotel

4.0 star property
8.2 out of 10, Very Good, (1008)
"Stayed for one night at busy Xmas period. Had a twin room and it was really spacious and comfy. Went to the pool and spa area but it was far too busy( don’t know if that was the time we went 5pm or time of year) Breakfast in the morning was more than excellent with a wide variety on offer and they even had Haggis. Overall it was a pleasant stay and so handy for the Zoo and buses into Edinburgh "
The price is AED 223
AED 268 total
includes taxes & fees
8 Jan - 9 Jan
Holiday Inn Edinburgh, an IHG Hotel

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1500)
"Xxx"
The price is AED 257
AED 309 total
includes taxes & fees
12 Jan - 13 Jan
Dalmahoy Hotel & Country Club

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (931)
"This hotel was my favorite hotel I’ve ever stayed at. Exactly where you want to stay in Edinburgh with walking distance to everything. The room was large and design so nice. We loved it!"
The price is AED 704
AED 845 total
includes taxes & fees
13 Jan - 14 Jan
Virgin Hotels Edinburgh

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1007)
"Beautiful new hotel within walking distance to all major sites & right next to train station. Super friendly & helpful staff. Complimentary champagne on arrival is a lovely touch, as is the free mini bar & snacks in room, not often offered by hotels nowadays! Our room was clean & cosy with all mod cons. Stunning views from 7th floor bar. Loved our stay, thank you :)"
The price is AED 513
AED 616 total
includes taxes & fees
12 Jan - 13 Jan
Market Street Hotel

Aparthotel Adagio Edinburgh Royal Mile

3.5 star property
9.0 out of 10, Wonderful, (1897)
"Great location, easy access to city centre. Friendly staff. "
The price is AED 311
AED 374 total
includes taxes & fees
12 Jan - 13 Jan
Aparthotel Adagio Edinburgh Royal Mile

Dakota Edinburgh

3.5 star property
9.2 out of 10, Wonderful, (1090)
"Excellent stay . Superb accommodation. Good dining & great staff. "
The price is AED 301
AED 361 total
includes taxes & fees
6 Jan - 7 Jan
Dakota Edinburgh

Point A Hotel Edinburgh Haymarket

3.5 star property
8.8 out of 10, Excellent, (1404)
"Clean and functional room for a weekend stay. Within walking distance of the key sightseeing destinations "
The price is AED 213
AED 256 total
includes taxes & fees
9 Jan - 10 Jan
Point A Hotel Edinburgh Haymarket

The Balmoral Hotel

5.0 star property
9.8 out of 10, Exceptional, (1003)
"Loved our stay at the Balmoral. We will definitely stay again."
The price is AED 951
AED 1,141 total
includes taxes & fees
7 Jan - 8 Jan
The Balmoral Hotel

W Edinburgh

5.0 star property
9.2 out of 10, Wonderful, (165)
"Front of house experience was excellent and staff were very friendly and welcoming. Room was excellent, clean and had everything that we needed. Was looking forward to breakfast but was let down by slow staff, incorrect order, delayed food coming once we’ve finished. Had to repeat the request so many times, not ideal. Food was adequate and had better at other hotels of a same star. Nice restaurant and view but let down by staff not being on the ball. "
The price is AED 635
AED 762 total
includes taxes & fees
12 Jan - 13 Jan
W Edinburgh

Apex City of Edinburgh Hotel

4.0 star property
9.0 out of 10, Wonderful, (1167)
"This is our fourth one-week stay at Apex City of Edinburgh and it won't be our last. The staff were able to quickly and easily handle a minor issue we had and our stay was great, as usual. We'll be back, for sure."
The price is AED 254
AED 305 total
includes taxes & fees
2 Feb - 3 Feb
Apex City of Edinburgh Hotel

The Caledonian Edinburgh, Curio Collection by Hilton

5.0 star property
9.0 out of 10, Wonderful, (1004)
"Incredible!!"
The price is AED 449
AED 539 total
includes taxes & fees
19 Jan - 20 Jan
The Caledonian Edinburgh, Curio Collection by Hilton

Braid Hills Hotel

3.0 star property
8.4 out of 10, Very Good, (1009)
"great hotel and great staff"
The price is AED 243
AED 291 total
includes taxes & fees
12 Jan - 13 Jan
Braid Hills Hotel

ibis Edinburgh Centre South Bridge - Royal Mile

3.0 star property
8.2 out of 10, Very Good, (1442)
"Great! Would stay here again"
The price is AED 251
AED 301 total
includes taxes & fees
27 Jan - 28 Jan
ibis Edinburgh Centre South Bridge - Royal Mile
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, 6-minute walk from Edinburgh Castle. Features a sauna, an indoor pool, and a snack bar/deli. Apex Waterloo Place Hotel and Holiday Inn Edinburgh, an IHG Hotel 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. A top sight in the area is Edinburgh Castle. In Dunfermline, there are 116 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 Abbot House might be worth a visit. Additionally, you'll find Edinburgh Castle 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.