Search Hotels near Top Charlestown Attractions

Top Hotels near Charlestown

See all Hotels near Charlestown
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

0.7 mi from Charlestown
4.5 out of 5.0
4.1 out of 5 (66 reviews)

Located in Crossford, this spa hotel is 1.2 mi (1.9 km) from Dunfermline Golf Club and within 3 mi (5 km) of Pittencrieff Par …

$58
The Adamson Hotel

The Adamson Hotel

1.1 mi from Charlestown
4.5 out of 5.0
4.2 out of 5 (74 reviews)

Located in Crossford, this hotel is 0.6 mi (1 km) from Dunfermline Golf Club and 2.5 mi (4 km) from Church. Pittencrieff Park …

$52
The City Hotel

The City Hotel

1.9 mi from Charlestown
3.5 out of 5.0
3.8 out of 5 (25 reviews)

Situated in Dunfermline, this hotel is within 1 mi (2 km) of Pittencrieff Park and Church. Abbot House and Dunfermline Abbe …

$80
Davaar House

Davaar House

1.9 mi from Charlestown
4.0 out of 5.0
4.5 out of 5 (37 reviews)

Situated in Dunfermline, this hotel is 0.3 mi (0.4 km) from Pittencrieff Park and 1.5 mi (2.5 km) from Church. Abbot House an …

Get Rates
Rooms at 29brucestreet

Rooms at 29brucestreet

2 mi from Charlestown
3.5 out of 5.0
3.8 out of 5 (118 reviews)

Located in the heart of Dunfermline, this inn is within a 10-minute walk of Abbot House, Pittencrieff Park, and Dunfermline …

$54
Pitreavie Guest House

Pitreavie Guest House

2 mi from Charlestown
3.5 out of 5.0
5 out of 5 (11 reviews)

Situated in Dunfermline, this guesthouse is within 1 mi (2 km) of Dunfermline Abbey and Church. Abbot House and Pittencrief …

Get Rates
Pitbauchlie House Hotel

Pitbauchlie House Hotel

2.3 mi from Charlestown
3.5 out of 5.0
4.1 out of 5 (277 reviews)

Situated in the suburbs, this eco-friendly hotel is within 2 mi (3 km) of Church, Dunfermline Abbey, and Abbot House. …

Get Rates
Parkhead House

Parkhead House

3.2 mi from Charlestown
4.5 out of 5.0
4.9 out of 5 (38 reviews)

Located in West Lothian, this bed & breakfast is within 6 mi (10 km) of Forth Road Bridge, Forth Rail Bridge, and Hopetoun …

Get Rates
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

3.6 mi from Charlestown
3.5 out of 5.0
4.5 out of 5 (13 reviews)

Located in North Queensferry, this hotel is 0.7 mi (1.2 km) from Deep Sea World and within 3 mi (5 km) of Forth Road Bridge …

Get Rates
Holiday Inn Express Dunfermline

Holiday Inn Express Dunfermline

3.7 mi from Charlestown
3.5 out of 5.0
4.1 out of 5 (315 reviews)

Situated in Dunfermline, this hotel is within 3 mi (5 km) of Church, Abbot House, and Dunfermline Abbey. Pittencrieff Park is …

$52

Recent Reviews in Charlestown

Where to stay in Charlestown

Charlestown Hotel Guide

Top Charlestown Accommodations

Are you planning a trip to Charlestown? A small choice of hotels are waiting for you if you'd prefer to stay central. Check out the 6 establishments located within 3 miles on Expedia.

The Best Western Plus Dunfermline Crossford Keavil House Hotel and Rooms at 29brucestreet are ideal if you're planning to stay just a short commute from the city's heart.

There are a few more choices here. The Balmule House and the CLC Duchally Country Estate can be found 5 miles and 18 miles from the heart of Charlestown. Explorers looking for something else can look into the Norton House Hotel & Spa and the Dalmahoy Hotel & Country Club, 9 miles and 11 miles away.

Some close by places to explore in Fife are Inchmickery and Pettycur. Inchmickery is 9 miles to the east of Charlestown, while Pettycur is 13 miles to the east. Hotels in Inchmickery include the Village Hotel Edinburgh and Fettes Apartments. The Bay Hotel and Ashgrove B&B are among the hotels and apartments in Pettycur.

If enjoying sport is what you love, be sure to visit Almondvale Stadium and experience the thrill of being amongst the action at game time. Sports fans wanting to stay close to the stadium can choose between the Macdonald Houstoun House and the Mercure Livingston Hotel.

How to Get to Charlestown

If you are arriving or departing through Edinburgh Airport, you might like to book some accommodation at the Holiday Inn Express Edinburgh Airport, or the DoubleTree by Hilton Edinburgh Airport, both of which are conveniently located nearby.