Hotels in St Lucia

Serene natural beauty, warm Caribbean breezes and sun-drenched beaches define the stunning island nation of St Lucia. Within its gorgeous landscape lie some of the finest luxury resorts and hotels that embody the island's vibrant culture, unparalleled hospitality, and culinary delights. Whatever you seek - be it rejuvenation in the lap of nature, thrilling adventures, or a romantic getaway, St Lucia's Hotels will transform your vacation into an exciting journey of memorable experiences. Welcome as we guide you through the allure, charm and extraordinary service the hotels in St Lucia offer. Dive in as the island paradise unfurls its endless luxury just for you.

Top destinations in Saint Lucia

Best hotels in Saint Lucia

Over 300 stays available

  • Hotel

    The Soco House

    rated as 4 out of 5 by 870 reviewers
    994 ft from city centre
    from £264 per night
  • Resort

    Windjammer Landing Resort and Residences

    rated as 4.5 out of 5 by 4,570 reviewers
    2.06 mi from city centre
    from £317 per night
  • Hotel

    Bay Gardens Hotel

    rated as 4 out of 5 by 2,044 reviewers
    4,236 ft from city centre
    from £146 per night
  • Hotel

    Zoetry Marigot Bay - All Inclusive

    rated as 4 out of 5 by 1,247 reviewers
    3.82 mi from city centre
    from £416 per night
  • Hotel

    Bel Jou Hotel – Adults Only – All Inclusive

    rated as 4.5 out of 5 by 1,220 reviewers
    3,501 ft from city centre
    from £266 per night
  • Hotel

    Sandals Halcyon Beach

    rated as 4.5 out of 5 by 7,974 reviewers
    1,444 ft from beach
    from £599 per night
  • Resort

    Coco Palm

    rated as 4.5 out of 5 by 2,424 reviewers
    3,924 ft from city centre
    from £183 per night
  • Hotel

    Secrets Saint Lucia Resort & Spa - All Inclusive

    rated as 4 out of 5 by 609 reviewers
    2.98 mi from city centre
    from £844 per night
  • Resort
    1.21 mi from city centre
    from £427 per night
  • Hotel

    Sandals Regency La Toc

    rated as 4.5 out of 5 by 14,672 reviewers
    994 ft from city centre
    from £539 per night
  • Hotel

    Harbor Club St. Lucia, Curio Collection by Hilton

    rated as 4.5 out of 5 by 1,862 reviewers
    3,100 ft from city centre
    from £272 per night
  • Resort

    BodyHoliday - All inclusive

    rated as 4.5 out of 5 by 3,584 reviewers
    1.64 mi from city centre
    from £1,096 per night
  • Hotel

    Rabot Hotel From Hotel Chocolat

    rated as 4.5 out of 5 by 916 reviewers
    1.97 mi from city centre
    from £451 per night
  • Resort

    The Landings Resort and Spa - All Suites

    rated as 4.5 out of 5 by 1,591 reviewers
    3,481 ft from city centre
    from £610 per night
  • Hotel

    StolenTime St Lucia, Adult Only All-Inclusive Boutique Resort

    rated as 4.5 out of 5 by 3,683 reviewers
    328 ft from beach
    from £606 per night

Hotels in Saint Lucia with breakfast included

  • Hotel

    Bay Gardens Marina Haven

    rated as 4 out of 5 by 431 reviewers
    1,909 ft from city centre
    from £161 per night
  • Hotel

    Harmony Marina Suites

    rated as 4 out of 5 by 348 reviewers
    2,411 ft from city centre
    from £144 per night
  • Hotel

    Bay Gardens Inn

    rated as 4 out of 5 by 537 reviewers
    4,209 ft from city centre
    from £139 per night
  • Resort
    2,011 ft from city centre
  • Resort

    Marigot Beach Club & Dive Resort

    rated as 3.5 out of 5 by 538 reviewers
    3.78 mi from city centre
    from £143 per night

Best value for money hotels in Saint Lucia

Great value hotels for your stay in Saint Lucia

  • Hotel

    Sapphire Sands by Bay Gardens Resorts

    rated as 5 out of 5 by 3 reviewers
    856 ft from city centre
    from £593 per night
  • Resort

    Ti Kaye Resort & Spa - Adults Only

    rated as 4.5 out of 5 by 2,031 reviewers
    1.4 mi from city centre
    from £507 per night
  • Resort

    Coconut Bay Beach Resort & Spa All Inclusive

    rated as 4.5 out of 5 by 10,260 reviewers
    1.46 mi from city centre
  • Resort

    Stonefield Villa Resort

    rated as 4.5 out of 5 by 1,197 reviewers
    3,491 ft from city centre
    from £495 per night
  • Resort

    Bay Gardens Beach Resort and Spa

    rated as 4 out of 5 by 3,546 reviewers
    1,463 ft from city centre
    from £281 per night
  • Resort

    Sugar Beach, A Viceroy Resort

    rated as 4.5 out of 5 by 3,112 reviewers
    1.79 mi from city centre
    from £896 per night
  • Aparthotel
    1.47 mi from city centre
    from £96 per night
  • Resort

    Anse Chastanet Resort

    rated as 4.5 out of 5 by 1,732 reviewers
    1.49 mi from city centre
    from £387 per night
  • Hotel

    Sandals Grande St. Lucian

    rated as 4.5 out of 5 by 12,487 reviewers
    4,593 ft from city centre
    from £795 per night

Best rated hotels in Saint Lucia

Explore the most popular hotels in Saint Lucia based on ratings from other travellers

  • Resort

    Serenity at Coconut Bay All Inclusive - Couples Only

    rated as 5 out of 5 by 2,087 reviewers
    1.54 mi from city centre
    from £961 per night
  • Hotel

    Caille Blanc Villa & Hotel - Adults Only

    rated as 5 out of 5 by 273 reviewers
    4,685 ft from city centre
  • Hotel

    Crystals Villa Hotel

    rated as 5 out of 5 by 632 reviewers
    4,879 ft from city centre
    from £367 per night
  • Resort

    Villa Beach Cottages

    rated as 5 out of 5 by 1,061 reviewers
    1,726 ft from beach
    from £197 per night
  • Hotel

    Calabash Cove Resort And Spa - Adults Only

    rated as 5 out of 5 by 1,524 reviewers
    2.44 mi from city centre
    from £468 per night
  • Hotel

    Jade Mountain

    rated as 5 out of 5 by 1,352 reviewers
    1.35 mi from city centre
    from £1,816 per night
  • Resort

    East Winds Saint Lucia

    rated as 5 out of 5 by 1,223 reviewers
    2.24 mi from city centre
    from £658 per night
  • Resort

    Ladera Resort

    rated as 4.5 out of 5 by 2,195 reviewers
    1.52 mi from city centre
    from £1,025 per night
  • Hotel

    Cap Maison Resort & Spa

    rated as 4.5 out of 5 by 1,252 reviewers
    1.35 mi from city centre
    from £650 per night

Cheap hotels in Saint Lucia

Affordable budget hotels in Saint Lucia

  • Hotel

    Caldera Villas

    rated as 5 out of 5 by 12 reviewers
    1,824 ft from city centre
    from £132 per night
  • Hotel

    Seabliss Villa

    rated as 5 out of 5 by 2 reviewers
    2.89 mi from city centre
    from £88 per night
  • Hotel
    1,965 ft from city centre
    from £40 per night
  • Hotel

    Caribbean Dream Vacation Property

    rated as 5 out of 5 by 11 reviewers
    1.11 mi from city centre
    from £53 per night
  • Hotel

    Fond Doux Eco Resort

    rated as 4.5 out of 5 by 1,326 reviewers
    2.77 mi from city centre
    from £157 per night
  • Hotel

    Oasis Marigot

    rated as 4.5 out of 5 by 623 reviewers
    3.75 mi from city centre
    from £169 per night
  • Hotel

    Green Fig Resort & Spa

    rated as 4.5 out of 5 by 411 reviewers
    1,522 ft from city centre
    from £161 per night
  • Hotel
    764 ft from beach
    from £61 per night
  • Hotel

Travel tips for Saint Lucia

Explore more hotels in Saint Lucia