A wooden deck with wicker furniture overlooking turquoise waters, a prominent mountain in the background, and a white building with balconies.

Search St. Lucia Villa Accommodation

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

In two weeks
In two months
In three months
In four months
Save an average of 15% on thousands of hotels when you're signed in

Top St. Lucia Hotel Reviews

Find out more about St. Lucia

St. Lucia Villas information

Number of reviews
915
Accommodation
404 Villas
Lowest Price
AU$191
Highest Price
AU$820

Frequently asked questions

How much do villas in St. Lucia cost?
Expect to pay between AU$191 and AU$820 per night for villas in St. Lucia. Whatever your budget, the ideal getaway is only a few clicks away on Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many villas are there in St. Lucia?
St. Lucia has 404 villas to pick from. Enter your dates and destination and plan your next getaway today.
What is there to do near my villa in St. Lucia?
The best accessory to pack for your St. Lucia getaway is a well-thought-out itinerary! Anse Chastanet Beach, Jalousie Beach and Sulphur Springs are among the most popular sights if you're bound for Soufriere. Castries also has lots of excellent attractions, such as La Toc Beach. In the mood to explore more? Visit Vigie Beach and Choc Beach too.

Explore a world of travel with Expedia