St. Lucia (all) Hotels #2

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Picture of Stonefield Estate Resort in Soufriere

Stonefield Estate Resort

(12 miles to city center)
  • 4 stars
Outstanding 4.6 / 5
from$312
$265
Picture of Coconut Bay Beach Resort & Spa All Inclusive in Vieux Fort

Coconut Bay Beach Resort & Spa All Inclusive

(19 miles to city center)
  • 4 stars
Excellent 4.3 / 5
from
$931
Picture of Anse Chastanet Resort in Soufriere

Anse Chastanet Resort

(11 miles to city center)
  • 4 stars
Excellent 4.5 / 5
from
$390
Picture of Jade Mountain Resort in Soufriere

Jade Mountain Resort

(11 miles to city center)
  • 5 stars
Outstanding 4.9 / 5
from
$1,110
Picture of Harmony Suites in Gros Islet

Harmony Suites

(5.1 miles to city center)
  • 3 stars
Excellent 4.0 / 5
from$100
$80
Picture of Bay Gardens Inn in Gros Islet

Bay Gardens Inn

(4.9 miles to city center)
  • 3 stars
Good 3.9 / 5
from$170
$102
Picture of Calabash Cove Resort And Spa - Adults Only in Gros Islet

Calabash Cove Resort And Spa - Adults Only

(3.1 miles to city center)
  • 4 stars
Outstanding 4.8 / 5
from$774
$333
Picture of Royalton Saint Lucia Resort & Spa - All Inclusive in Cap Estate

Royalton Saint Lucia Resort & Spa - All Inclusive

(6.7 miles to city center)
  • 4.5 stars
Excellent 4.0 / 5
from$588
$312
Picture of blu St Lucia in Gros Islet

blu St Lucia

(5.4 miles to city center)
  • 3.5 stars
Good 3.4 / 5
from$249
$89
Picture of Marigot Beach Club and Dive Resort in Marigot Bay

Marigot Beach Club and Dive Resort

(3.7 miles to city center)
  • 4 stars
Good 3.5 / 5
from$231
$125
Picture of Auberge Seraphine in Castries

Auberge Seraphine

(970 yards to city center)
  • 3 stars
Good 3.6 / 5
from
$125
Picture of St Lucian by rex resorts - All-Inclusive in Gros Islet

St Lucian by rex resorts - All-Inclusive

(4.9 miles to city center)
  • 3 stars
Good 3.3 / 5
from$315
$185
Picture of Villa Beach Cottages in Castries

Villa Beach Cottages

(2.1 miles to city center)
  • 3 stars
Outstanding 4.8 / 5
from
$320
Picture of Palm Haven Hotel in Gros Islet

Palm Haven Hotel

(5.6 miles to city center)
  • 3 stars
Good 3.0 / 5
from$130
$103
Picture of Apartment Espoir in Gros Islet

Apartment Espoir

(3.5 miles to city center)
  • 3 stars
Excellent 4.3 / 5
from
$104
Picture of QR Quality Rooms Cedar Palm Villa in Vieux Fort

QR Quality Rooms Cedar Palm Villa

(19 miles to city center)
  • 3 stars
Good 3.2 / 5
from
$63
Picture of JJ's Paradise Hotel in Marigot Bay

JJ's Paradise Hotel

(3.7 miles to city center)
  • 3 stars
Fair 2.8 / 5
from
$77
Picture of The Harbour in Gros Islet

The Harbour

(4.9 miles to city center)
  • 3.5 stars
Excellent 4.3 / 5
from
$400
Picture of The Still Beach House in Soufriere

The Still Beach House

(11 miles to city center)
  • 3 stars
Good 3.5 / 5
from
$169
Picture of Hotel Chez Marie Alish in Gros Islet

Hotel Chez Marie Alish

(5.8 miles to city center)
  • 3 stars
Fair 2.5 / 5
from
$55
Picture of Beachcross Villa Apartments in Gros Islet

Beachcross Villa Apartments

(5.2 miles to city center)
  • 3 stars
Excellent 4.2 / 5
from$120
$96
Picture of Golden Arrow Inn in Gros Islet

Golden Arrow Inn

(2.8 miles to city center)
  • 3 stars
Good 3.1 / 5
from$51
$42
Picture of Casa Del Vega in Castries

Casa Del Vega

(1.1 miles to city center)
  • 3 stars
Good 3.9 / 5
from
$59
Picture of East Winds Saint Lucia - All Inclusive in Gros Islet

East Winds Saint Lucia - All Inclusive

(3.4 miles to city center)
  • 4 stars
Outstanding 5.0 / 5
from
$610
Picture of Poinsettia Villa Apartments in Castries

Poinsettia Villa Apartments

(1000 yards to city center)
  • 3 stars
Excellent 4.5 / 5
from
$141

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE