Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
saint john us virgin islands
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
Italy
Italy
Caribbean
Caribbean
Mexico
Mexico
South America
South America
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Airbnb your home
Help Center
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
National parks
Amazing pools
Amazing views
Beachfront
Countryside
Rooms
Trending
Chef's kitchens
Boats
Play
Cabins
Islands
Farms
Tiny homes
New
Design
Luxe
Bed & breakfasts
Lake
Beach
Surfing
Golfing
Filters
0
Display total before taxes
Show map
Search results; 366 places
366 places
Superhost
Superhost
Hotel in Cruz Bay
*Beautiful resort setting with amazing amenities i
2 beds
2 beds
Aug 30 – Sep 4
Aug 30 – Sep 4
ﺩ.ﺇ890
night
ﺩ.ﺇ890 per night
Guest favorite
Guest favorite
Boutique hotel in Cruz Bay St John
Single/Economy - 1 Twin Bed shared bath
1 single bed
1 single bed
Apr 29 – May 4
Apr 29 – May 4
ﺩ.ﺇ371
night
ﺩ.ﺇ371 per night
4.89 out of 5 average rating, 153 reviews
4.89 (153)
Guest favorite
Guest favorite
Boutique hotel in Cruz Bay
Suite at St John Inn - in the heart of Cruz Bay
1 bed
1 bed
Apr 2 – 7
Apr 2 – 7
ﺩ.ﺇ1,429
ﺩ.ﺇ1,175
night
ﺩ.ﺇ1,175 per night, originally ﺩ.ﺇ1,429
4.89 out of 5 average rating, 66 reviews
4.89 (66)
Superhost
Superhost
Resort in VI
Glorious Beachfront, 2 Bedroom Presidential Unit
3 beds
3 beds
May 4 – 11
May 4 – 11
ﺩ.ﺇ2,253
ﺩ.ﺇ1,852
night
ﺩ.ﺇ1,852 per night, originally ﺩ.ﺇ2,253
4.85 out of 5 average rating, 33 reviews
4.85 (33)
Guest favorite
Guest favorite
Resort in East End
Point Pleasant USVI - Villa Sea Song - Waterfront
2 beds
2 beds
Jun 24 – 29
Jun 24 – 29
ﺩ.ﺇ785
ﺩ.ﺇ712
night
ﺩ.ﺇ712 per night, originally ﺩ.ﺇ785
4.84 out of 5 average rating, 198 reviews
4.84 (198)
Guest favorite
Guest favorite
Boutique hotel in Cruz Bay
Lovely Cruz Bay Boutique Hotel!
1 bed
1 bed
Apr 27 – May 2
Apr 27 – May 2
ﺩ.ﺇ1,063
night
ﺩ.ﺇ1,063 per night
4.92 out of 5 average rating, 122 reviews
4.92 (122)
Guest favorite
Guest favorite
Resort in St. Thomas 00802, USVI
Point Pleasant - USVI - Villa Bali - Waterfront
1 king bed
1 king bed
Jun 30 – Jul 5
Jun 30 – Jul 5
ﺩ.ﺇ843
night
ﺩ.ﺇ843 per night
4.9 out of 5 average rating, 303 reviews
4.9 (303)
Superhost
Superhost
Resort in VI
Beachfront Resort Studio, Pool & Swim Up Bar
1 king bed
1 king bed
Apr 1 – 6
Apr 1 – 6
ﺩ.ﺇ895
night
ﺩ.ﺇ895 per night
4.9 out of 5 average rating, 70 reviews
4.9 (70)
Guest favorite
Guest favorite
Resort in East End
Point Pleasant USVI - Villa Salt Life - Waterfront
2 beds
2 beds
May 13 – 18
May 13 – 18
ﺩ.ﺇ771
ﺩ.ﺇ683
night
ﺩ.ﺇ683 per night, originally ﺩ.ﺇ771
4.95 out of 5 average rating, 215 reviews
4.95 (215)
Superhost
Superhost
Resort in East End
A Beachfront Honeymoon Getaway in Studio Suite
1 bed
1 bed
Apr 12 – 17
Apr 12 – 17
ﺩ.ﺇ845
night
ﺩ.ﺇ845 per night
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Guest favorite
Guest favorite
Resort in East End
Point Pleasant - USVI - Villa East - Waterfront
2 beds
2 beds
May 28 – Jun 2
May 28 – Jun 2
ﺩ.ﺇ835
ﺩ.ﺇ754
night
ﺩ.ﺇ754 per night, originally ﺩ.ﺇ835
4.86 out of 5 average rating, 412 reviews
4.86 (412)
Superhost
Superhost
Resort in East End
Point Pleasant USVI - Villa Songsaa - Waterfront
2 beds
2 beds
Jun 1 – 6
Jun 1 – 6
ﺩ.ﺇ686
night
ﺩ.ﺇ686 per night
4.86 out of 5 average rating, 111 reviews
4.86 (111)
Superhost
Superhost
Resort in East End
Spacious Beachside Resort Presidential Space
3 beds
3 beds
Apr 14 – 19
Apr 14 – 19
ﺩ.ﺇ2,675
night
ﺩ.ﺇ2,675 per night
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Superhost
Superhost
Hotel in Cruz Bay
*Beach fun with the family in this resort 3BD with
4 beds
4 beds
Sep 3 – 8
Sep 3 – 8
ﺩ.ﺇ2,262
night
ﺩ.ﺇ2,262 per night
Superhost
Superhost
Hotel in Cruz Bay
*Picturesque resort setting in this 2BD condo with
3 beds
3 beds
Apr 5 – 10
Apr 5 – 10
ﺩ.ﺇ3,072
night
ﺩ.ﺇ3,072 per night
Superhost
Superhost
Resort in St. Thomas
Limetree Beach Resort- Studio sleeps 4
2 beds
2 beds
Apr 8 – 13
Apr 8 – 13
ﺩ.ﺇ596
night
ﺩ.ﺇ596 per night
4.76 out of 5 average rating, 21 reviews
4.76 (21)
Resort in East End
Margaritaville Vacation Club St. Thomas 2-Bedroom
4 beds
4 beds
May 18 – 23
May 18 – 23
ﺩ.ﺇ2,571
ﺩ.ﺇ2,057
night
ﺩ.ﺇ2,057 per night, originally ﺩ.ﺇ2,571
4.17 out of 5 average rating, 6 reviews
4.17 (6)
Guest favorite
Guest favorite
Resort in East End
Margarita's Beach Front Resort Suite *Plus
2 beds
2 beds
May 17 – 22
May 17 – 22
ﺩ.ﺇ1,166
night
ﺩ.ﺇ1,166 per night
5.0 out of 5 average rating, 16 reviews
5.0 (16)
1
2
3
4
…
15