Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
St. Thomas
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Europe
Europe
Canada
Canada
Caribbean
Caribbean
Italy
Italy
South America
South America
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
National parks
Amazing pools
Beachfront
Amazing views
Countryside
Rooms
Trending
Chef's kitchens
Play
Boats
Islands
Cabins
Lake
Design
Farms
Tiny homes
Luxe
New
Off-the-grid
Bed & breakfasts
Surfing
Golfing
Camping
Beach
Filters
0
Show map
Search results; 997 places
997 places
Guest favourite
Guest favourite
Flat in West End
Oceanfront Studio; No Cleaning Fee: Bella Fortuna
Individual Host
Individual Host
10–15 Aug
10–15 Aug
£170
night
£170 per night
·
£846 total
£846 total
Show price breakdown
5.0 out of 5 average rating, 131 reviews
5.0 (131)
Guest favourite
Guest favourite
Flat in St Thomas US Virgin Islands
Zen Den
Individual Host
Individual Host
18–23 May
18–23 May
£122
night
£122 per night
·
£607 total
£607 total
Show price breakdown
4.88 out of 5 average rating, 104 reviews
4.88 (104)
Guest favourite
Guest favourite
Flat in East End
Villa Azul w/ Pvt Pool!
2 beds
2 beds
10–15 Aug
10–15 Aug
£291
night
£291 per night
·
£1,455 total
£1,455 total
Show price breakdown
5.0 out of 5 average rating, 28 reviews
5.0 (28)
Guest favourite
Guest favourite
Flat in Northside
A Peace in Paradise!
Individual Host
Individual Host
13–18 Jun
13–18 Jun
£142
night
£142 per night
·
£709 total
£709 total
Show price breakdown
4.98 out of 5 average rating, 110 reviews
4.98 (110)
Guest favourite
Guest favourite
Flat in East End
Walk to Sapphire Beach
Individual Host
Individual Host
3–8 Jun
3–8 Jun
£196
£148
night
£148 per night, originally £196
·
£739 total
£739 total
Show price breakdown
4.95 out of 5 average rating, 73 reviews
4.95 (73)
Guest favourite
Guest favourite
Flat in East End
JJ Getaway to Sapphire Beach
3 beds
3 beds
25–30 Apr
25–30 Apr
£240
£217
night
£217 per night, originally £240
·
£1,084 total
£1,084 total
Show price breakdown
5.0 out of 5 average rating, 15 reviews
5.0 (15)
Superhost
Superhost
Flat in East End
Serene Studio Suite
1 queen bed
1 queen bed
20–25 Apr
20–25 Apr
£93
night
£93 per night
·
£464 total
£464 total
Show price breakdown
New place to stay
New
Superhost
Superhost
Flat in Northside
The best views on St. Thomas, pool, Jeep rental
Individual Host
Individual Host
12–17 May
12–17 May
£352
night
£352 per night
·
£1,760 total
£1,760 total
Show price breakdown
New place to stay
New
Guest favourite
Guest favourite
Flat in East End
Brand New Listing! Beautiful Villa/View & Breezes!
Professional Host
Professional Host
5–10 May
5–10 May
£306
£259
night
£259 per night, originally £306
·
£1,295 total
£1,295 total
Show price breakdown
4.96 out of 5 average rating, 24 reviews
4.96 (24)
Guest favourite
Guest favourite
Flat in Northside
Ocean views from every room!
1 king bed
1 king bed
19–24 Jun
19–24 Jun
£284
night
£284 per night
·
£1,416 total
£1,416 total
Show price breakdown
5.0 out of 5 average rating, 10 reviews
5.0 (10)
Guest favourite
Guest favourite
Flat in Southside
Newly Renovated Oceanfront Condo
3 beds
3 beds
4–9 May
4–9 May
£249
night
£249 per night
·
£1,242 total
£1,242 total
Show price breakdown
5.0 out of 5 average rating, 21 reviews
5.0 (21)
Guest favourite
Guest favourite
Flat in East End
Pool Paradise! Steps to Sapphire Beach!
1 bed
1 bed
15–20 May
15–20 May
£270
night
£270 per night
·
£1,349 total
£1,349 total
Show price breakdown
5.0 out of 5 average rating, 18 reviews
5.0 (18)
Guest favourite
Guest favourite
Flat in Northside
Life By The Sea, STT
2 beds
2 beds
12–17 Jun
12–17 Jun
£294
£269
night
£269 per night, originally £294
·
£1,342 total
£1,342 total
Show price breakdown
5.0 out of 5 average rating, 23 reviews
5.0 (23)
Guest favourite
Guest favourite
Flat in East End
Seaside Sanctuary
3 beds
3 beds
1–6 Aug
1–6 Aug
£270
night
£270 per night
·
£1,348 total
£1,348 total
Show price breakdown
5.0 out of 5 average rating, 15 reviews
5.0 (15)
Guest favourite
Guest favourite
Flat in East End
Gigi's Luxury Beach Hideaway
Individual Host
Individual Host
28 Jul – 2 Aug
28 Jul – 2 Aug
£581
night
£581 per night
·
£2,902 total
£2,902 total
Show price breakdown
5.0 out of 5 average rating, 18 reviews
5.0 (18)
Guest favourite
Guest favourite
Flat in Charlotte Amalie
Tranquil Getaway with Jeep
Individual Host
Individual Host
18–23 May
18–23 May
£571
night
£571 per night
·
£2,855 total
£2,855 total
Show price breakdown
5.0 out of 5 average rating, 15 reviews
5.0 (15)
Guest favourite
Guest favourite
Flat in Northside
Ocean View Suite – Spacious/New!
Professional Host
Professional Host
11–16 Aug
11–16 Aug
£471
night
£471 per night
·
£2,353 total
£2,353 total
Show price breakdown
5.0 out of 5 average rating, 18 reviews
5.0 (18)
Guest favourite
Guest favourite
Flat in Charlotte Amalie
Stylish & Luminous 2BR-spectacular water views!
1 king bed
1 king bed
12–17 May
12–17 May
£349
night
£349 per night
·
£1,745 total
£1,745 total
Show price breakdown
4.96 out of 5 average rating, 52 reviews
4.96 (52)
1
2
3
4
…
15