Top 10 Hotels in St. David

See all 57 Hotels in St. David
True Blue Bay Resort
True Blue Bay Resort

19 Old Mill Avenue, St. George's

3.5 out of 5.0

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

$189
per night
Siesta Hotel
Siesta Hotel

Morne Rouge Street, St. George's

3.0 out of 5.0

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

$67
per night
Radisson Grenada Beach Resort
Radisson Grenada Beach Resort

Grand Anse, St. George's

4.0 out of 5.0

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

$209
per night
La Heliconia
La Heliconia

Point Salines, St. George's 1115

3.0 out of 5.0

Situated near the airport, this spa apartment is 0.3 mi (0.4 km) from Morne Rouge Beach and 2.6 mi (4.1 km) from Grand Anse …

$60
per night
Allamanda Beach Resort
Allamanda Beach Resort

Morne Rouge Grand Anse, St. George's

3.0 out of 5.0

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

$110
per night
ClarenceVille Villas
ClarenceVille Villas

Corinth, St. David

2.5 out of 5.0

Situated near the beach, this guesthouse is 1 mi (1.7 km) from La Sagesse Beach and 1.5 mi (2.4 km) from Laura's Herb & Spice …

$124
per night
Grooms Beach Villa & Resort
Grooms Beach Villa & Resort

Point Saline, St. George's 1643

3.0 out of 5.0

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 …

$96
per night
Mount Cinnamon Grenada
Mount Cinnamon Grenada

Morne Rouge, St. George's 3858

4.0 out of 5.0

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

$277
per night
Coyaba Beach Resort
Coyaba Beach Resort

Grand Anse Beach, St. George's

4.0 out of 5.0

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

$250
per night
Gem Holiday Beach Resort
Gem Holiday Beach Resort

Morne Rouge Bay, St. George's

2.5 out of 5.0

Nestled on the beach, this Grand Anse hotel is within 1 mi (2 km) of Spiceland Mall and Grand Anse Beach. Le Marquis Shopping …

Get Rates

Recent Reviews in St. David

Hide content

Where to stay in St. David

St. David Hotel Guide

If you're thinking of traveling through the Grenada region and you're looking to book short- or long-stay accommodation in St. David, Expedia offers a wonderful array to choose from. You will find no less than 32 places to base yourself within 6 miles of St. David's downtown on Expedia's up-to-date accommodation pages.

There are a handful of accommodation options within an easy walk from the center of St. David. The La Sagesse Hotel is an ideal choice as it's only 2 miles away.

The Spice Island Beach Resort is 6 miles away from the main part of St. David. Another accommodation option is the Calabash Luxury Boutique Hotel & Spa, which is situated 6 miles away. Two more options include the Laluna Hotel and the The Apartments at Mount Hartman.

St. George's is 6 miles to the west of St. David. While here, be sure to experience the Spiceland Mall. Grand Anse has some nice places to spend a night or two. Alternatively, you'll find St. George's, 4 miles to the west of St. David. In St. George's, take the time to enjoy the Fort George. The Mount Cinnamon Grenada and Coyaba Beach Resort are comfortable places to stay.

Get your fix of local sport by taking a visit to National Stadium, which is 5 miles to the west of St. David. Book a hotel right near the action at the Blue Horizons Garden Resort or the The Flamboyant Hotel & Villas.

Point Salines International Airport is a convenient airport for flying into St. David. It is 8 miles away. If you would like to stay nearby, try the True Blue Bay Resort or Grenadian by rex resorts - All Inclusive.