To personalize this site and manage your bookings
302,031 properties worldwide![]() Loading In and around Saint JohnAirports Show me hotels near:
Cities Show me hotels in nearby cities:
Other Accommodations Different ways to stay in Saint John:See how Booking.com rates
|
Saint John
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Caneel Bay, A Rosewood Resort PO Box 720, Saint John Show map | |
| On Caneel Bay in the Caribbean Sea, this resort features 7 private white-sand beaches and 5 on-site restaurants. Sailboats, kayaks, and snorkel equipment are available. More… |
from $439 Average price per night |
|
|
Westin Saint John Resort & Villas P.O. Box 8310, Saint John Show map | |
| Set on St. John's Great Cruz Bay with a private 1,200-foot-long white sand beach and surrounded by the lush green hills of the emerald isle, lies The Westin Resort, St. John. More… |
from $285 Average price per night |
|
|
St. John Inn 277 Enighed Contant, Saint John Show map | |
|
|
from $150 Average price per night |
|
near Saint John
|
Sugar Bay Resort and Spa 6500 Estate Smith Bay, Estate Thomas (8.0 miles from Saint John) Show map | |
| Sugar Bay Resort offers stunning views of the emerald and blue waters of Water Bay. It is on a hillside in the northeast St. Thomas, in the US Virgin Islands. More… |
from $206 Average price per night |
|
|
Icis Villas PO Box 383 , Anderson (9.4 miles from Saint John) Show map | |
| Just a 2-minute walk from Brewers Bay Beach, Icis Villas offers an outdoor pool and lush tropical gardens. Each air-conditioned studio and villa has a well-equipped kitchenette and free Wi-Fi. More… |
from $125 Average price per night |
|
|
Long Bay Beach Resort & Villas Smuggler's Cove, Road Town (5.2 miles from Saint John) Show map | |
| This 52-acre beachfront Virgin Islands estate boasts on-site dining, a full-service spa, and boutique clothing shops. It is a 5-minute drive from the West End Ferry Terminal and provides free Wi-Fi. More… |
from $189 Average price per night |
|
|
Fort Recovery Villa Suites Hotel Road Town, Towers West End, Freshwater Pond (5.3 miles from Saint John) Show map | |
| This tropical hotel offers a private pool and private beach overlooking the Caribbean Sea. Guests have access to beach and pool equipment. The villas feature a full kitchen area. More… |
from $210 Average price per night |
|