Top 10 Hotels in Charlestown

See all 2 Hotels in Charlestown
Tamarind Beach Hotel & Yacht Club

Tamarind Beach Hotel & Yacht Club

Grand Bay 1, Canouan Island

4.0 out of 5.0
4.2 out of 5 (36 reviews)

Overlooking the Caribbean Sea, this Canouan Island hotel is situated directly on a white sand beach, less than a mile from …

$270
Pink Sands Club

Pink Sands Club

Carenage Bay, Canouan Island VC0450

5.0 out of 5.0

Nestled on the beach, this Charlestown hotel is within 3 mi (5 km) of Canouan Golf Club, Mysore Bay Beach, and Mahault Beach. …

$1,400
Canouan Estate

Canouan Estate

0.1 mi from Charlestown
5.0 out of 5.0

Offering direct access to the beach, this Canouan Island villa is next to a golf course and within 1 mi (2 km) of Canouan Gol …

$1,000
The Islander's Inn

The Islander's Inn

7.8 mi from Charlestown
3.0 out of 5.0
3.9 out of 5 (14 reviews)

Nestled on the beach, this Clifton inn is 0.6 mi (1 km) from Captain Hugh Mulzac Square.

Get Rates
Anchorage Yacht Club Hotel

Anchorage Yacht Club Hotel

7.9 mi from Charlestown
3.0 out of 5.0
3.2 out of 5 (15 reviews)

Nestled on the beach, this Union Island hotel is next to a golf course and 0.3 mi (0.5 km) from Captain Hugh Mulzac Square.

$89
Davids Beach Hotel - All Inclusive

Davids Beach Hotel - All Inclusive

8 mi from Charlestown
3.5 out of 5.0
5 out of 5 (1 reviews)

Nestled on the beach, this Clifton resort is 1.1 mi (1.7 km) from Captain Hugh Mulzac Square.

Get Rates
Clifton Beach Hotel

Clifton Beach Hotel

8.1 mi from Charlestown
2.5 out of 5.0

Located in Clifton, this hotel is 0 mi (0 km) from Captain Hugh Mulzac Square.

Get Rates
Tenuta Chatham Bay Resort

Tenuta Chatham Bay Resort

9.4 mi from Charlestown
3.5 out of 5.0
4 out of 5 (1 reviews)

Situated in Union Island, this resort is 2.7 mi (4.3 km) from Captain Hugh Mulzac Square.

Get Rates
Bogles Round House

Bogles Round House

14.8 mi from Charlestown
2.5 out of 5.0

Situated on the beach, this cottage is 0.6 mi (0.9 km) from Belair National Park and within 6 mi (10 km) of Anse La Roche …

$86
Carriacou Grand View Hotel

Carriacou Grand View Hotel

15.5 mi from Charlestown
2.5 out of 5.0
4.2 out of 5 (19 reviews)

Situated near the beach, this hotel is 0 mi (0 km) from Belair National Park and within 6 mi (10 km) of Sandy Island and Anse …

Get Rates

Recent Reviews in Charlestown

Where to stay in Charlestown

Charlestown Hotel Guide

Top Charlestown Accommodations

Organizing a visit to Charlestown? A modest selection of accommodation solutions are up for grabs if you'd prefer to stay close to the action. You can browse the 2 establishments located within 3 miles right here on Expedia.

The Tamarind Beach Hotel & Yacht Club and Pink Sands Club are ideal if you’re hoping to stay not far from the city's heart.

If you are hunting for more accommodation choices, the Palm Island Resort All Inclusive and the Green Roof Inn are 9 miles and 17 miles from the city center of Charlestown. Explorers looking for something more can look into the Islander's Inn and the Kings Landing Hotel, 9 miles and 10 miles away.

Some nearby places to check out in St. Vincent and the Grenadines are Clifton and Port Elizabeth. Clifton is 10 miles to the southwest of Charlestown, while Port Elizabeth is 20 miles to the north. Clifton hotels include the Davids Beach Hotel - All Inclusive and Anchorage Yacht Club Hotel. The Bequia Beachfront Villa Hotel and Bequia Beach Hotel are some of the hotels in Port Elizabeth.

How to Get to Charlestown

If you are arriving or departing through E.T. Joshua Airport, you might like to book some accommodation at the Grenadine House, or the Grand View Beach Hotel, both of which are a short drive away.