Top Hotels near St. David

See all Hotels near St. David
Radisson Grenada Beach Resort
Radisson Grenada Beach Resort
2.5 mi from St. David
4.0 out of 5.0
4.2 out of 5 (248 reviews)

Located in Grand Anse, this beachfront hotel is next to a golf course and within a 10-minute walk of Grand Anse Shopping …

$246
Allamanda Beach Resort
Allamanda Beach Resort
2.7 mi from St. David
3.0 out of 5.0
3.7 out of 5 (100 reviews)

Nestled on the beach, this Grand Anse hotel is within a 5-minute walk of Grand Anse Shopping Center and Grand Anse Beach. St. …

Get Rates
Coyaba Beach Resort
Coyaba Beach Resort
2.9 mi from St. David
4.0 out of 5.0
4.1 out of 5 (88 reviews)

Nestled on the beach, this Grand Anse hotel is just steps from Spiceland Mall and Grand Anse Beach. St. George's Harbor is 2. …

$330
Casabella Bed and Breakfast
Casabella Bed and Breakfast
3 mi from St. David
3.0 out of 5.0
5 out of 5 (7 reviews)

Situated near the beach, this guesthouse is 0.4 mi (0.7 km) from Prickly Bay Beach and 1.8 mi (2.8 km) from Grand Anse Beach. …

$135
Siesta Hotel
Siesta Hotel
3.1 mi from St. David
3.0 out of 5.0
4 out of 5 (225 reviews)

Located in Grand Anse, this spa hotel is within a 10-minute walk of Le Marquis Shopping Complex and Grand Anse Beach. …

Get Rates
Mount Cinnamon Grenada
Mount Cinnamon Grenada
3.4 mi from St. David
4.0 out of 5.0
4.6 out of 5 (50 reviews)

Located in Grand Anse, this beachfront hotel is in the city center and within a 15-minute walk of Spiceland Mall and Grand …

$369
True Blue Bay Resort
True Blue Bay Resort
3.7 mi from St. David
3.5 out of 5.0
4.4 out of 5 (170 reviews)

This family-friendly St. George's hotel is located on the waterfront, within 2 mi (3 km) of St. George's University, Prickl …

Get Rates
Grooms Beach Villa & Resort
Grooms Beach Villa & Resort
4.1 mi from St. David
3.0 out of 5.0
3.7 out of 5 (122 reviews)

Located in St. George's, this beachfront hotel is in the historical district, 0.1 mi (0.2 km) from Portici Beach, and 2.8 mi …

Get Rates
Maca Bana Luxury Boutique Resort
Maca Bana Luxury Boutique Resort
4.8 mi from St. David
4.0 out of 5.0
4.7 out of 5 (27 reviews)

Nestled on the beach, this St. George's hotel is within a 15-minute walk of Aquarium Beach and Pink Gin Beach. Portici Beac …

Get Rates
Willie's Court Apartments
Willie's Court Apartments
6.6 mi from St. David
3.0 out of 5.0

Located in Gouyave, this apartment is 0.5 mi (0.9 km) from Dougaldston Estate and within 9 mi (15 km) of Duquesne Beach and …

Get Rates

Recent Reviews in St. David

Hide content

Where to stay in St. David

St. David Hotel Guide

St. David offers travelers and vacationers a wide selection of comfortable short- and long-stay accommodation possibilities to choose from. Expedia currently lists no less than 32 accommodation options within a 0.1-mile radius of the center of St. David.

The La Sagesse Hotel is one of the most conveniently situated accommodation options because it is one of only a small number of options within walking distance of the St. David downtown area.

The Spice Island Beach Resort is positioned 6 miles away from the middle of St. David. Another alternative is the Calabash Luxury Boutique Hotel & Spa, which can be found 6 miles away. Two more hotel options include the Laluna Hotel and the The Apartments at Mount Hartman.

St. George's can be found 6 miles to the west of St. David. While here, take the time to explore the Spiceland Mall. Grand Anse features a range of good Expedia-listed accommodations. You might like to also visit St. George's, where you can explore the Fort George. St. George's is found 4 miles to the west of St. David. The Mount Cinnamon Grenada and Coyaba Beach Resort are comfortable places to stay in St. George's.

Before you head home, why not spend an afternoon cheering along with local sports obsessives at a local game. You'll find National Stadium 5 miles to the west of St. David. For travelers who are keen on booking a bed close by, make a reservation in the Blue Horizons Garden Resort or The Flamboyant Hotel & Villas.

If you are flying into or out of Point Salines International Airport and choose to stay nearby try True Blue Bay Resort or Grenadian by rex resorts - All Inclusive.