Find hotels in Charlestown from $47

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Charlestown hotels

Holiday Inn Express Stirling by IHG

Holiday Inn Express Stirling by IHG
3.0 star property
Stirling
9.0 out of 10, Wonderful, (1,000 reviews)
"Lovely large queen bed , clean and next to a pub , helpful staff , reasonable prices on stays "
United Kingdom
Wendy
$65 nightly
The price is $78
Mar 15 - Mar 16
Total with taxes and fees
Holiday Inn Express Stirling by IHG

The Stirling Highland Hotel

The Stirling Highland Hotel
4.0 star property
Stirling
8.4 out of 10, Very Good, (1,072 reviews)
"Lovely staff, clean room :) "
United Kingdom
Zachary Michael Leggett
$69 nightly
The price is $83
Mar 29 - Mar 30
Total with taxes and fees
The Stirling Highland Hotel

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,001 reviews)
"Comfortable , clean, courteous staff and great location to beach promenade!"
Canada
Michelle
$55 nightly
The price is $66
Mar 15 - Mar 16
Total with taxes and fees
Best Western Kings Manor Hotel

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very Good, (1,002 reviews)
"Enjoyed our stay."
United Kingdom
Karina
$73 nightly
The price is $88
Mar 22 - Mar 23
Total with taxes and fees
Leonardo Edinburgh Murrayfield

B+B Edinburgh

B+B Edinburgh
4.0 star property
West End
9.0 out of 10, Wonderful, (1,000 reviews)
"Feels like living in a dream with such a beautiful building filled with history. "
United Kingdom
lai yee
$85 nightly
The price is $102
Mar 22 - Mar 23
Total with taxes and fees
B+B Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very Good, (1,000 reviews)
"Very nice and clean hotel. "
United Kingdom
Nadeem
$96 nightly
The price is $115
Mar 22 - Mar 23
Total with taxes and fees
Village Hotel Edinburgh

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1,331 reviews)
"Rooms were clean the room we had did not have a room and was very hot "
United Kingdom
Alan
$39 nightly
The price is $47
Mar 30 - Mar 31
Total with taxes and fees
Britannia Hotel Edinburgh

Colessio

Colessio
4.0 star property
Stirling
8.2 out of 10, Very Good, (1,001 reviews)
"Clean and comfortable. I only used the room. Friendly staff. "
United Kingdom
LOUISE
$100 nightly
The price is $120
Apr 1 - Apr 2
Total with taxes and fees
Colessio

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,002 reviews)
"Very clean room, huge comfortable bed and really peaceful location. "
United Kingdom
Marcin
$65 nightly
The price is $78
Mar 29 - Mar 30
Total with taxes and fees
Mercure Livingston Hotel

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh
5.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (775 reviews)
"Great room, great location, super friendly staff. "
United States
Michael
$260 nightly
The price is $312
Mar 22 - Mar 23
Total with taxes and fees
The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

Allan Park

Allan Park
3.0 star property
Stirling
9.4 out of 10, Exceptional, (420 reviews)
"We had a grand stay, great service and the location was ideal. We will definitely stay again when in the area, cheers!"
Canada
David
Allan Park

Cairn Hotel

Cairn Hotel
2.0 star property
Leith
8.6 out of 10, Excellent, (1,002 reviews)
"Room nice, good cleaning services, friendly staff."
United States
Erin
$66 nightly
The price is $79
Mar 15 - Mar 16
Total with taxes and fees
Cairn Hotel

Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (763 reviews)
"Good food in the restaurant and the gym is more than adequate for longer stays. "
United States
Stephen
$74 nightly
The price is $89
Mar 15 - Mar 16
Total with taxes and fees
Best Western Balgeddie House Hotel

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,001 reviews)
"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
$98 nightly
The price is $118
Mar 15 - Mar 16
Total with taxes and fees
Leonardo Edinburgh City

The Bonham Hotel

The Bonham Hotel
5.0 star property
West End
9.2 out of 10, Wonderful, (950 reviews)
"Great boutique hotel in a lovely part of Edinburgh. "
United Kingdom
Richard
$136 nightly
The price is $163
Mar 23 - Mar 24
Total with taxes and fees
The Bonham Hotel

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,004 reviews)
"Fantastic stay, clean, friendly and breakfast superb."
United Kingdom
Kristian P
$167 nightly
The price is $200
Mar 22 - Mar 23
Total with taxes and fees
Sheraton Grand Hotel & Spa, Edinburgh

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,300 reviews)
"Warm welcome at check-in and very comfortable room"
United Kingdom
Robert
$70 nightly
The price is $85
Mar 22 - Mar 23
Total with taxes and fees
Dakota Edinburgh

The Roseate Edinburgh

The Roseate Edinburgh
5.0 star property
Haymarket
9.2 out of 10, Wonderful, (667 reviews)
"The room was spacious yet cozy, clean, and very well appointed. The bed was so comfortable. The staff were warm, courteous, friendly, and helpful. The restaurant was also excellent. "
United States
Karla
$128 nightly
The price is $154
Mar 23 - Mar 24
Total with taxes and fees
The Roseate Edinburgh

Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (767 reviews)
"Friendly staff, good breakfast, rooms were clean "
United Kingdom
Mandeep
$55 nightly
The price is $66
Mar 22 - Mar 23
Total with taxes and fees
Holiday Inn Express Glenrothes by IHG

Macdonald Inchyra Hotel & Spa

Macdonald Inchyra Hotel & Spa
4.0 star property
Polmont
8.0 out of 10, Very Good, (890 reviews)
"Every Staff member was polite and helpful. Had a cozy 11 nights stay. Property is a few mins off the motorway which was very convenient. "
United States
Andrew
$93 nightly
The price is $112
Mar 22 - Mar 23
Total with taxes and fees
Macdonald Inchyra Hotel & Spa
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Charlestown

Check out Edinburgh Castle—just one of the popular sights to explore around Charlestown.

Charlestown harbour. A view westwards from the outer wall 475457 to the three cranes at the Royal Navy Armament Depot at Crombie.
Photo by Paul McIlroy
Open Photo by Paul McIlroy

Top Charlestown Hotel Reviews

More cheap stays in Charlestown

Frequently asked questions

What is the best area to stay in Charlestown?
The best area to stay in Charlestown is the historic village center, particularly around the harbor, for its unique character and convenient access to local attractions.

This area is the heart of Charlestown, a UNESCO World Heritage site known for its 18th-century Georgian harbor. You'll find a collection of traditional stone cottages and a few local eateries primarily concentrated around the port itself. It's a compact area, making it very walkable, and offers direct access to the Tall Ships that often berth there. Couples seeking a distinctive and relaxed coastal experience will find this area particularly appealing.

For families, staying slightly outside the immediate harbor area, but still within easy walking distance, provides a bit more space and flexibility. Accommodations here might include larger cottages or guesthouses with more amenities.
When is the best time to go to Charlestown?
For the most pleasant weather and a full range of activities, the best time to visit Charlestown is from late spring through early autumn, specifically May to September.

During these months, you'll experience milder temperatures and more daylight hours, which are ideal for exploring the village's historic harbor and walking trails. The summer months, July and August, are particularly good for enjoying the outdoor attractions and coastal scenery.

Travelers looking for a quieter visit with fewer crowds might prefer May, June, or September. The weather is still generally agreeable, and accommodation prices can be more favorable outside of the peak school holiday period.
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 Charlestown.
How can I save on a Charlestown hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Charlestown hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. 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 Charlestown hotel?
Prices for hotels in Charlestown often vary, but you can find a great deal from $47 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia