Saint John hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Hotels City Rating

St. Thomas Great Bay Resort  5 stars

6900 Great Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Great
USD 1 079

Caneel Bay  5 stars

North Shore Rd, Saint John Island, United States Virgin Islands, 00831-0720

Saint John Island Very good
USD 499

Sirenusa  4 stars

11 Enighed, Cruz Bay, United States Virgin Islands

Cruz Bay
USD 500

Wyndham Margaritaville St Thomas  4 stars

6080 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island
USD 307

Sugar Bay Resort And Spa  4 stars

6500 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Very good
USD 129

Frenchman'S Reef & Morning Star Marriott Beach Resort  4 stars

5 Estate Bakkeroe, Saint Thomas Island, United States Virgin Islands, 00801

Saint Thomas Island Very good
USD 295

Island Manor  4 stars

Iguana Road, Cruz Bay, United States Virgin Islands, 831

Cruz Bay

Point Pleasant Resort  4 stars

6600 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Great
USD 264

Gallows Point Resort (Adults Only)  4 stars

3 Aaa Gallows Point Road, Saint John Island, United States Virgin Islands, 00831

Saint John Island Perfect
USD 562

Sea Shore Allure  4 stars

271 & 271 Fish Fry Road, Saint John Island, United States Virgin Islands, 00831

Saint John Island

Grande Bay Resort  3 stars

Bay Street, Cruz Bay, United States Virgin Islands

Cruz Bay
USD 265

Bluebeard'S Castle Resort  3 stars

Bluebeards Hill, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island Very good
USD 135

Estate Lindholm  3 stars

6B Estate Caneel Bay, Saint John Island, United States Virgin Islands

Saint John Island
USD 408

Emerald Beach Resort  3 stars

8070 Lindbergh Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Very good
USD 274

Cruz Bay Boutique Hotel  3 stars

74 2 Cruz Bay Town, Saint John Island, United States Virgin Islands

Saint John Island
USD 291

Olgas Fancy  3 stars

Honduras 8, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island
USD 147

Lavender Hill Suites  3 stars

5000 Estate Enighed, Cruz Bay, United States Virgin Islands

Cruz Bay
USD 339

Beachfront Villas At Crystal Cove  3 stars

6345 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island
USD 484

Sapphire Beach Resort  3 stars

Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island
USD 392

Sapphire Village Resort  3 stars

6720 Estate Smith Bay, St, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island
USD 169

Bolongo Bay Beach Resort  3 stars

7150 Bolongo, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Very good
USD 287

Bunker Hill Hotel  3 stars

2307 Commandant Gade, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island Great
USD 204

Lindbergh Bay Hotel And Villas  3 stars

8075 Lindbergh Bay, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island Nice
USD 194

Paradise Cove Cottages  3 stars

2 Ga Ridge Rd, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island Guest rating
USD 283

Concordia Eco Resort  2 stars

16371 Concordia, Saint John Island, United States Virgin Islands, 00830

Saint John Island
USD 295

Galleon House Bed Breakfast Inn  2 stars

31 Kongen Gade, Saint Thomas Island, United States Virgin Islands, 00804-6577

Saint Thomas Island Great
USD 126

St John Inn  2 stars

277 Estate Enighed, Saint John Island, United States Virgin Islands, 00830

Saint John Island Perfect
USD 333

Sapphire Village Resort By Antilles Resorts  2 stars

6320 Estate Smith Bay, Saint Thomas Island, United States Virgin Islands, 00802

Saint Thomas Island
USD 296

Virgin Islands Campground  2 stars

64 Water Island, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island
USD 187

Softwinds  0 stars

152 Estate Fish Bay, Cruz Bay, United States Virgin Islands, 00830

Cruz Bay Perfect

Casa Mare Villa  0 stars

35 Chocolate Hole Po Box 1405, Saint John Island, United States Virgin Islands, 00831

Saint John Island
USD 1 128

Coco De Mer  0 stars

6B Peter Bay, Saint John Island, United States Virgin Islands

Saint John Island

Bluebeard'S Castle Villas III  0 stars

1 Bluebeard'S Hill Saint Thomasvirgin Islands 00801 St. Thomas 00801 U.S. Virgin Islands, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island

Harbour Beach Villas  0 stars

6281 Estate Nazareth, Saint Thomas Island, United States Virgin Islands, 00802-1114

Saint Thomas Island
USD 751

Villa Marbella Suites  0 stars

7513 Frenchman'S Bay, Benner, United States Virgin Islands, 00802

Benner
USD 275

Villa Marbella Suites  0 stars

15 24 Frenchmans Bay, Saint Thomas Island, United States Virgin Islands

Saint Thomas Island
USD 212