Are you in a hurry?
Here is a quick list of Hotels in Saint John Island, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Castle Villas At Bluebeards |
8.0 / 10 (452 Reviews) |
From 104$ | |
| The Mafolie Hotel |
8.4 / 10 (365 Reviews) |
From 176$ | |
| Caravelle Hotel St Croix |
8.7 / 10 (104 Reviews) |
From 143$ | |
| King Christian Hotel |
8.5 / 10 (178 Reviews) |
From 149$ | |
| The Mary Anne Boutique Hotel Usvi |
9.2 / 10 (71 Reviews) |
From 350$ |
View all photos
Castle Villas At Bluebeards
From 104$
Situated 17 minutes' walk from Emancipation Garden, the 3-star Castle Villas At Bluebeards Charlotte Amalie hotel features a convenience store and a restaurant. This comfortable hotel boasts a swimming pool with a hot tub.
The hotel benefits from a convenient setting in the immediate vicinity of Bluebeard's Castle. Christiansted is 55 minutes' drive from the property, while Bluebeard's Tower is approximately 1 km away. The Castle Villas Charlotte Amalie will also take you to the red-brick Fort Christian, which is about 10 minutes away by car. This stunning hotel is a 15-minute ride away from Cyril E. King airport.
View all photos
The Mafolie Hotel
From 176$
The Mafolie Hotel, situated 18 minutes' walk from the trading Market Square, features a sun deck and a golf course.
Within reach of the hotel you will reach Main Street. Also, this 3-star hotel is 2.4 km from Estate Thomas.
View all photos
Caravelle Hotel St Croix
From 143$
The 3-star boutique-style Caravelle Hotel St Croix Christiansted is nearly a 5-minute walk from Steeple Building Colonial Style Lutheran Church and features air-conditioned rooms overlooking the ocean. Boasting a waterfront location right near Old Danish Customs House, this comfortable historical-style hotel includes an outdoor swimming pool.
The hotel is situated merely 1.2 km from Alexander Hamilton House Museum and 2.5 km from Estate Little Princess. The Caravelle Christiansted places you around 400 metres from Cay Beach. Guests will also enjoy proximity to Altona Hill, which is about a 20-minute walk away. There is Sugar Beach 2.2 km from the property.
Cheap Hotels
View all photos
King Christian Hotel
From 149$
King Christian Hotel Christiansted features 64 rooms and lies 5 minutes' walk from Steeple Building Colonial Style Lutheran Church. An outdoor swimming pool is available onsite, along with snorkelling, boating, and horseback riding, while this comfortable hotel boasts a convenient location in a beach area.
Located just around the corner from Fort Christiansvaern, the hotel also provides easy access to Gallows Bay Marina Marine Supply Store. The King Christian in Christiansted is right around the corner from Old Danish Customs House. 6 km from Judith's Fancy is a perk for guests staying at this accommodation.
View all photos
The Mary Anne Boutique Hotel Usvi
From 350$
The elegant The Mary Anne Boutique Hotel Usvi Charlotte Amalie has 6 rooms and is located about a 5-minute walk from Emancipation Garden. The hotel features Wi-Fi, provided throughout the property.
This Charlotte Amalie hotel provides a prime location not far from Marina at Yacht Haven Grande. Palm Passage Retail Mall is merely 0.6 km from the property and Cyril E. King airport is 5 km away. The Mary is located a stone's throw from the red-brick Fort Christian.
Hotels in Saint John Island
| Most comfortable Hotel 🛏️ | Castle Villas At Bluebeards |
| Best mid-range Hotel 🌴 | The Mafolie Hotel |
| Top Service Hotel 🛁 | Caravelle Hotel St Croix |
View all photos
Sand Castle On The Beach - Adults Only
From 299$
Located nearly 25 minutes on foot from Columbus Cove, the comfortable 3-star Sand Castle On The Beach - Adults Only Frederiksted hotel provides guests with luggage storage and a restaurant. Featuring rooms with views of the garden, this Frederiksted hotel boasts a beachfront setting along with 2 outdoor swimming pools available onsite.
The hotel can be reached only 1.8 km from the historic Saint Patricks Roman Catholic Church. The Sand Castle Frederiksted will also take you to the historic Fort Frederik, which is approximately a 20-minute walk away.
Pet Friendly Hotels
View all photos
The Waves At Cane Bay
From 293$
Featuring a beachfront location, the smoke-free The Waves At Cane Bay Kingshill hotel offers views of the ocean, and is 3.9 km from Cruzan Gardens. Providing access to a saltwater pool as well as snorkelling and diving, this 3-star hotel is located within easy reach of the bustling Cane Bay Beach.
Kingshill centre can be reached within 30 minutes' walk. At The Waves Kingshill you'll be merely 50 metres from Cane Bay Beach. Guests can stay near hiking trails. There is Annaly Bay Tide Pools 10 minutes by car from this comfortable hotel.
View all photos
Company House Hotel St Croix
From 159$
The comfortable 3-star Company House Hotel St Croix Christiansted provides proximity to Colony Cove Beach Resort, which is situated nearly a 25-minute walk away.
This Christiansted hotel is stationed only 1.1 km from Gallows Bay Marina Marine Supply Store. Steeple Building Colonial Style Lutheran Church lies a mere 14 minutes' stroll away. The hotel enjoys a convenient location within a 5-minute drive to Christiansted Harbor-SSB Seaplane Base airport.
View all photos
Sugar Apple Bed And Breakfast
From 182$
The comfortable 3-star Sugar Apple Bed And Breakfast Christiansted is nestled just 9 minutes' stroll from Christiansted Boardwalk and features a year-round outdoor swimming pool. Located 4.6 km from Hay Penny Beach, this Christiansted hotel features 12 rooms with views of the garden.
Judith's Fancy is nearly a 15-minute ride from the hotel, while Gallows Bay Marina Marine Supply Store is in proximity to the location. The Sugar Apple Bed And Breakfast Christiansted offers proximity to natural sights like the national D. Hamilton Jackson Park (1.5 km) and the Secluded Shoys Public Beach (3.8 km). The accommodation stands only 1.1 km from Holy Cross Catholic Church, popular with pilgrims and tourists alike. This hotel is also 200 metres from Christiansted Harbor-SSB Seaplane Base airport.
Dog Friendly Hotels
View all photos
Hampton By Hilton Saint Thomas
From 239$
The comfortable 3-star Hampton By Hilton Saint Thomas Hotel Charlotte Amalie provides proximity to Estate Thomas, which is situated only 1.6 km away.
This Charlotte Amalie hotel enjoys its prime location merely a 6-minute stroll from Pirates Treasure Museum. The historic 99 Steps Staircase stands 2.4 km from the hotel. The historic Saint Thomas Synagogue is also nearly a 10-minute drive away.
View all photos
The Pink Palm Hotel - Adults Only
From 517$
The elegant 3-star The Pink Palm Hotel - Adults Only Charlotte Amalie, only 400 metres from the red-brick Fort Christian features a sunbathing terrace, spa therapy, and a shared lounge. Located approximately 5 minutes on foot from Main Street, the smoke-free hotel is in proximity to Magens Bay.
This Charlotte Amalie hotel lies in a historic area, 2.4 km from such family-friendly attractions as Tree Limin' Extreme Zipline St. Thomas Amusement Park. Christiansted is 55 minutes' drive from The Pink Palm Hotel - Adults Only, while A. H. Riise Mall is a mere 300 metres away. Take benefit from the proximity to Mountain Top, which is nearly a 25-minute walk away. The accommodation offers a prime location 5 km from Cyril E. King airport.
View all photos
Windward Passage Hotel
From 179$
Featuring a convenience shop and a restaurant, the 3-star Windward Passage Hotel Charlotte Amalie lies just an 8-minute walk from the red-brick Fort Christian. Boasting access to the Large Magens Bay White-Sand Beach, 2.9 km away, the hotel includes a casino, a sundeck, and spa therapy providing guests with spacious rooms.
This Charlotte Amalie hotel is nestled 10 minutes by car from the compact 491.5-acre Water Island and within reach of St. Thomas Historical Trust Museum & Store. As a plus for business travellers, the Windward Charlotte Amalie is 1.2 km from the historic tower "Blackbeard's Castle". You will find the trading Market Square only a few steps from the accommodation. Also, a ferry port is near this smoke-free hotel.
Kid Friendly Hotels
View all photos
Ruff Resort At Victoria House
From 255$
Offering air-conditioned rooms, Ruff Resort At Victoria House Frederiksted is 5 minutes' walk from Frederiksted Historic District. Offering views of the sea, the hotel is within easy reach of Frederiksted Pier and boasts an outdoor swimming pool.
Guests may find Estate Mount Washington Plantation 1.7 km from this comfortable hotel, and Estate Whim Living Museum is 2.6 km away. Also, the property is within a 15-minute drive of Christiansted. Located a 10-minute ride from Sandy Point National Wildlife Refuge, the Ruff Resort At Victoria House puts the city at your fingertips. This 3-star hotel can be reached in 20 minutes by car from Henry E Rohlsen airport.
View all photos
Hotel On The Cay
From 172$
Situated nearly a 5-minute walk from a beach, the 3-star Hotel On The Cay Christiansted offers rooms with views of the ocean. Local landmarks including Alexander Hamilton House Museum and the national D. Hamilton Jackson Park can be found within a walking distance.
Estate Little Princess is just near the hotel, while Steeple Building Colonial Style Lutheran Church is 200 metres away. A private beach is approximately 5 minutes' walk away. About 2 km from the Cay, guests will also find Colony Cove Beach Resort.
View all photos
Starz Hotel Corporate Lodging
From 117$
Starz Hotel Corporate Lodging Contant features 20 rooms and lies a 25-minute walk from Tree Limin' Extreme Zipline St. Thomas Amusement Park. The hotel offers Wi-Fi in the rooms.
This comfortable hotel is a great place to stay due to its convenient location in Contant. The property is 2.5 km from Back Street and 55 minutes' drive from Christiansted. Located a 10-minute ride from Magen's Bay Park, the Starz Hotel Corporate Lodging puts the city at your fingertips.