Photo by Steph

Find hotels in Town Centre, Dunfermline

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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

Our top choices for Town Centre hotels

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1001)
"A great place to stay. Lovely staff, comfy bed, great breakfast, and Excellent value."
United Kingdom
Philip
The City Hotel

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
20.7 km from Town Centre
9.0 out of 10, Wonderful, (1002)
"Amazing hotel, food in the first floor restaurant was truly the best and the new bar with choice of Vinyls was really a unique experience."
United Kingdom
Barikisu
The price is ₩227,418
₩272,902 total
includes taxes & fees
Jan 12 - Jan 13, 2026
The Caledonian Edinburgh, Curio Collection by Hilton

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
16 km from Town Centre
9.2 out of 10, Wonderful, (1003)
"The spa and food was absolutely excellent. Loved our stay! "
United Kingdom
Felicity
The price is ₩160,530
₩192,636 total
includes taxes & fees
Jan 7 - Jan 8, 2026
Norton House Hotel & Spa

Nira Caledonia

Nira Caledonia
4.0 star property
20.2 km from Town Centre
9.2 out of 10, Wonderful, (641)
"Excellent Service and Breakfast"
Germany
Franca
The price is ₩150,314
₩180,377 total
includes taxes & fees
Jan 18 - Jan 19, 2026
Nira Caledonia

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
19.3 km from Town Centre
8.8 out of 10, Excellent, (1688)
"Great stay."
United Kingdom
Prakash
The price is ₩108,966
₩130,759 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Dalmahoy Hotel & Country Club

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
22.1 km from Town Centre
8.6 out of 10, Excellent, (1002)
"Great hotel, room and location. Staff very helpful "
United Kingdom
Mark
The price is ₩122,668
₩147,201 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Edinburgh Marriott Hotel Holyrood

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
21.4 km from Town Centre
9.0 out of 10, Wonderful, (2360)
"Amazing hotel "
United Kingdom
Shelby
The price is ₩120,388
₩144,477 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Apex Grassmarket Hotel

W Edinburgh

W Edinburgh
5.0 star property
21.2 km from Town Centre
9.2 out of 10, Wonderful, (374)
"Amazing hotel with friendly helpful staff. Clean and tidy & a perfect location for visiting all of the shops, bars, restaurants & sights. Would highly recommend- we will be visiting again!"
United Kingdom
Adam John
The price is ₩322,682
₩387,218 total
includes taxes & fees
Jan 4 - Jan 5, 2026
W Edinburgh

Eden Locke

Eden Locke
4.0 star property
20.6 km from Town Centre
9.6 out of 10, Exceptional, (1312)
"Rooms were great, staff excellent, Thank you Johnny, superb job as always… "
United States
Steven
The price is ₩146,002
₩175,202 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Eden Locke

Grassmarket hotel

Grassmarket hotel
3.0 star property
21.4 km from Town Centre
8.6 out of 10, Excellent, (1003)
"I would stay there again. "
United States
Cheryl
Grassmarket hotel

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
20.5 km from Town Centre
8.8 out of 10, Excellent, (2476)
"Love the location, staff are friendly and all nice and easy."
United Kingdom
Alastair
The price is ₩92,751
₩111,302 total
includes taxes & fees
Jan 5 - Jan 6, 2026
YOTEL Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
21.8 km from Town Centre
9.0 out of 10, Wonderful, (2361)
"Location is perfect, service is excellent."
United States
Stoyan
The price is ₩121,290
₩145,548 total
includes taxes & fees
Jan 26 - Jan 27, 2026
Aparthotel Adagio Edinburgh Royal Mile

Market Street Hotel

Market Street Hotel
4.0 star property
21.4 km from Town Centre
9.8 out of 10, Exceptional, (1218)
"Excellent hotel with great facilities in a fantastic location"
United States
Michael
Market Street Hotel

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
21.6 km from Town Centre
8.8 out of 10, Excellent, (1001)
"Great spacious room and fab Breakfast"
United Kingdom
Neil
The price is ₩110,262
₩132,314 total
includes taxes & fees
Jan 22 - Jan 23, 2026
JA The Bruntsfield - Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
18.1 km from Town Centre
8.2 out of 10, Very Good, (1004)
"The hotel and staff were lovely and we very much enjoyed our stay. The room was clean and comfortable. "
United States
Loretta
The price is ₩115,128
₩138,153 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Village Hotel Edinburgh

Le Monde Hotel

Le Monde Hotel
4.0 star property
20.9 km from Town Centre
9.0 out of 10, Wonderful, (1002)
"The entire stay from start to finish was magical "
United Kingdom
Helen
The price is ₩151,044
₩181,253 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Le Monde Hotel

voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace by IHG
4.0 star property
21.6 km from Town Centre
8.4 out of 10, Very Good, (882)
"Very friendly and helpful staff, clean room, variety of choices for breakfast"
United Kingdom
Akvile
The price is ₩108,642
₩130,371 total
includes taxes & fees
Jan 18 - Jan 19, 2026
voco Edinburgh - Royal Terrace by IHG

Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh
4.0 star property
21.8 km from Town Centre
8.6 out of 10, Excellent, (1002)
"Professional friendly warm and clean! Very good breakfast hot or continental with available hot coffee. Easy access to shops pubs princess street and castle"
United States
ANNE
The price is ₩152,423
₩182,908 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Residence Inn by Marriott Edinburgh

Angel's Share Hotel

Angel's Share Hotel
4.0 star property
20.6 km from Town Centre
9.0 out of 10, Wonderful, (1002)
"Room was beautiful and perfect. Nice and clean and quiet. Beautiful atmosphere in hotel. Loved the staff. "
United States
Pamela
The price is ₩126,900
₩152,279 total
includes taxes & fees
Jan 8 - Jan 9, 2026
Angel's Share Hotel

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
20.8 km from Town Centre
8.8 out of 10, Excellent, (1629)
"The staff are really nice, the location is very good, very easy to go everywhere!"
United States
Jie
The price is ₩100,697
₩120,837 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Point A Hotel Edinburgh Haymarket
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 Town Centre

Find the best Town Centre areas and neighborhoods for the activities you enjoy most.

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.

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.

Crossford

You'll appreciate the restaurants during your time in Crossford and you might want to plan a stop by Dunfermline Abbey and Andrew Carnegie Birthplace Museum while you're in the area.

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.

Garvock

Garvock might not have many top sights, but Dunfermline Abbey and Andrew Carnegie Birthplace Museum are two attractions nearby that you can check out.

Top Town Centre Hotel Reviews

Frequently asked questions

What's it like in Town Centre?
Travelers will be sure to find plenty to entertain them in Dunfermline's Town Centre neighborhood. Be sure to check out Dunfermline Abbey and Abbot House as part of your Town Centre travel plans.
Where is the best place to stay in Town Centre?
Based on Expedia customer reviews, The City Hotel is the highest ranked property in Town Centre. This hotel offers 2 bars and free breakfast.
How many hotels should I expect to find in Town Centre?
If you're searching for places to stay in Dunfermline, Expedia has something to meet your needs with 22 Town Centre hotels and other accommodations to choose from.
If I need to cancel my hotel reservation in Town Centre, will I receive a refund?
Yes! You'll find that most hotel bookings are refundable if you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and receive a refund within 24 hours of your booking. Enter your dates, click on "Search", then use the "fully refundable" filter to review the best options available in Town Centre.
Where can I learn more about changing or cancelling my trip to Town Centre?
For additional details about picking new dates or cancelling your trip to Town Centre, click here.
What can I see and do in this Dunfermline neighborhood?
Spend some time exploring the natural setting of Town Centre with a visit to Saint Margaret's Cave and Pittencrieff Park. Dunfermline Abbey and Abbot House are also a couple of places to visit in the neighborhood. A few places to visit in the area around Town Centre include Andrew Carnegie Birthplace Museum, Townhill Country Park, and Dunfermline Golf Club. Make a stop at Knockhill Racing Circuit and Deep Sea World while you're sightseeing around the area.