We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Coral Bay

St. John
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels & B&Bs travelers recommend

VG1120, Tortola
2.5 miles from Coral Bay
#20 of 28 hotels in Tortola
Traveler photos (68) | Map
Frenchmans (West End, Tortola) 4.0 of 5
Frenchman's Cay, VG100, Tortola
2.8 miles from Coral Bay
Travelers' Choice® 2015 Winner Small Hotels
Frenchmans Slideshow
#1 of 2 hotels in West End
Professional photos | Traveler photos (330) | Map
Show Prices
Towers | West End, Road Town VG-1110, Tortola
3.7 miles from Coral Bay
Fort Recovery Beachfront Villa & Suites Hotel Slideshow
#1 of 14 hotels in Road Town
Professional photos | Traveler photos (428) | Map
Show Prices
PO Box 433, BVI, Tortola (Formerly Long Bay Beach Resort & Villas)
3.8 miles from Coral Bay
Special Price 25% Off + Bonus Savings
Long Bay Beach Club Slideshow
#9 of 28 hotels in Tortola
Professional photos | Traveler photos (442) | Map
Show Prices
Treetops (St. John)
Pelican Road | Fish Bay, St. John
3.9 miles from Coral Bay
#1 of 7 St. John B&B and Inns
Traveler photos (34) | Map
Gecko House (Cruz Bay)
Fishbay, Cruz Bay 00831, St. John
3.9 miles from Coral Bay
#5 of 7 St. John B&B and Inns
Traveler photos (12) | Map
Sebastian's on the Beach (Road Town, Tortola) 3.0 of 5
Little Apple Bay, Road Town 9999, Tortola
4.1 miles from Coral Bay
Sebastian's on the Beach Slideshow
#2 of 14 hotels in Road Town
Traveler photos (165) | Map
Show Prices
Apple Bay, Tortola
4.4 miles from Coral Bay
Sugar Mill Hotel Slideshow
#2 of 28 hotels in Tortola
Professional photos | Traveler photos (261) | Map
Show Prices
15A-1-2 Rendezvous Ditlif, 00831, St. John
4.5 miles from Coral Bay
St John Guest Suites Slideshow
#3 of 7 St. John B&B and Inns
Traveler photos (46) | Map
Caneel Bay Resort (Caneel Bay) 5.0 of 5
PO Box 720, Caneel Bay 00831-0720, St. John (Formerly Caneel Bay, A Rosewood Resort)
4.8 miles from Coral Bay
#5 of 7 hotels in St. John
Professional photos | Traveler photos (334) | Map
Show Prices
Ke Villas (Tortola)
Carrot Bay, VG1130, Tortola
5.1 miles from Coral Bay
#3 of 9 Tortola B&B and Inns
Professional photos | Traveler photos (26) | Map
Show Prices
P.O. Box 8310, Cruz Bay 00831, St. John
5.1 miles from Coral Bay
Special Offer Book Early and Save
Westin St. John Resort & Villas Slideshow
#6 of 7 hotels in St. John
Professional photos | Traveler photos (1226) | Map
Show Prices
Cruz Bay 00831, St. John
5.3 miles from Coral Bay
#7 of 7 St. John B&B and Inns
Traveler photos (38) | Map
Estate Lindholm (Cruz Bay) 3.0 of 5
P.O. Box 1360, Cruz Bay 00831, St. John
5.4 miles from Coral Bay
Estate Lindholm Slideshow
#4 of 7 St. John B&B and Inns
Professional photos | Traveler photos (260) | Map
Show Prices
St. John Inn (Cruz Bay) 2.5 of 5
277 Enighed, Cruz Bay 00831, St. John
5.4 miles from Coral Bay
St. John Inn Slideshow
#4 of 7 hotels in St. John
Professional photos | Traveler photos (143) | Map
Show Prices
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
5.5 miles from Coral Bay
Cruz Bay Boutique Hotel Slideshow
#2 of 7 hotels in St. John
Professional photos | Traveler photos (84) | Map
Show Prices
Windy Hill | Carrot Bay, VG1130, Tortola
5.5 miles from Coral Bay
The Heritage Inn Slideshow
#7 of 28 hotels in Tortola
Traveler photos (159) | Map
Number 157 Estate Enighed | P.O. Box 33, Cruz Bay 00831-0033, St. John
5.5 miles from Coral Bay
Special Price $20 off room rate
Hillcrest Guest House Slideshow
#6 of 7 St. John B&B and Inns
Professional photos | Traveler photos (90) | Map
Show Prices
Sea Shore Allure (Cruz Bay) 4.0 of 5
Fish Fry Drive | 271 & 272 Estate Enighed, Cruz Bay 00830, St. John
5.6 miles from Coral Bay
Special Offer Romance by the Sea
Sea Shore Allure Slideshow
#1 of 7 hotels in St. John
Traveler photos (75) | Map
Show Prices
PO Box 37 | Enighed, Cruz Bay 00831, St. John
5.7 miles from Coral Bay
GreenLeadersGold level
#2 of 7 St. John B&B and Inns
Traveler photos (94) | Map
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
5.8 miles from Coral Bay
Gallows Point Resort Slideshow
#3 of 7 hotels in St. John
Professional photos | Traveler photos (546) | Map
Show Prices
Nanny Cay Marina & Hotel (Road Town, Tortola) 3.5 of 5
Road Town, Tortola
6.3 miles from Coral Bay
#3 of 14 hotels in Road Town
Professional photos | Traveler photos (28) | Map
Show Prices
Cane Garden Bay, Tortola
6.4 miles from Coral Bay
#2 of 9 Tortola B&B and Inns
Traveler photos (102) | Map
Cane Garden Bay, Tortola
6.5 miles from Coral Bay
#5 of 28 hotels in Tortola
Traveler photos (128) | Map
Cane Garden Bay, Tortola
6.5 miles from Coral Bay
#12 of 28 hotels in Tortola
Traveler photos (36) | Map
Ole Works Inn (Tortola)
Cane Garden Bay, Tortola
6.5 miles from Coral Bay
#8 of 9 Tortola B&B and Inns
Traveler photos (13) | Map
Cane Garden Bay, Tortola
6.5 miles from Coral Bay
#9 of 9 Tortola B&B and Inns
Traveler photos (5) | Map
Evening Star Villas (Jost Van Dyke)
Little Harbor, VG1110, Jost Van Dyke
6.7 miles from Coral Bay
Special Price 20% off room rate
Evening Star Villas Slideshow
#1 of 6 Jost Van Dyke B&B and Inns
Traveler photos (60) | Map
Sea Crest Inn (Jost Van Dyke) 2.5 of 5
Great Harbor, Jost Van Dyke
7.0 miles from Coral Bay
Sea Crest Inn Slideshow
#3 of 6 Jost Van Dyke B&B and Inns
Professional photos | Traveler photos (20) | Map
Show Prices
White Bay, Jost Van Dyke
7.3 miles from Coral Bay
#2 of 6 Jost Van Dyke B&B and Inns
Traveler photos (41) | Map