Find hotels near Mermaid Beach, Christiansted

Beach vacation deals from $143

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 844 hotels close to Mermaid Beach with room rates, reviews, and availability. Most hotels are fully refundable.

The Buccaneer Beach & Golf Resort

4.0 star property
0.2 mi from Mermaid Beach
9.2 out of 10, Wonderful, (1007)
"Loved it! came here for our honeymoon best spot!"
United States
Andrew
$322 nightly
The price is $356
Nov 29 - Nov 30
Total with taxes and fees
The Buccaneer Beach & Golf Resort

King Christian Hotel

3.5 star property
Christiansted Historic District, 1.5 mi from Mermaid Beach
8.8 out of 10, Excellent, (543)
"Clean room, excellent staff!"
United States
Dirk
$161 nightly
The price is $182
Nov 27 - Nov 28
Total with taxes and fees
King Christian Hotel

Company House Hotel St. Croix

3.0 star property
Christiansted Historic District, 1.6 mi from Mermaid Beach
9.0 out of 10, Wonderful, (233)
"A charming hotel!"
United States
James
$153 nightly
The price is $171
Dec 15 - Dec 16
Total with taxes and fees
Company House Hotel St. Croix

Historic Apt in Heart of Christiansted

3.5 star property
Christiansted Historic District, 1.6 mi from Mermaid Beach
9.4 out of 10, Exceptional, (17)
"Excellent location "
United States
Brian G
$235 nightly
The price is $265
Nov 27 - Nov 28
Total with taxes and fees
Historic Apt in Heart of Christiansted

Hotel Caravelle St. Croix

3.0 star property
Christiansted Historic District, 1.6 mi from Mermaid Beach
8.2 out of 10, Very Good, (703)
"The staff is very friendly"
United States
Jeremiah
$143 nightly
The price is $159
Dec 15 - Dec 16
Total with taxes and fees
Hotel Caravelle St. Croix

Hotel on the Cay

3.0 star property
1.4 mi from Mermaid Beach
7.6 out of 10, Good, (745)
"Been staying here for 20 years. The best place on the island in my opinion. "
United States
Johnny
$164 nightly
The price is $185
Dec 9 - Dec 10
Total with taxes and fees
Hotel on the Cay

Holger Danske Hotel

3.5 star property
Christiansted Historic District, 1.7 mi from Mermaid Beach
8.0 out of 10, Very Good, (822)
"I loved it the staff was amazing"
United States
Reginald
$200 nightly
The price is $223
Nov 27 - Nov 28
Total with taxes and fees
Holger Danske Hotel

Club Comanche Hotel, St. Croix

3.0 star property
Christiansted Historic District, 1.7 mi from Mermaid Beach
6.2 out of 10, (515)
"Our stay was great! Very nice hotel and very friendly and helpful hosts. The reservation process was very easy, also check in and check out. Very close to boardwalk, shops and restaurants. The room is very spacious and beautiful colonial style. My suggestion is to add a coffee maker in the room, also some shelves in the bathroom and curtains to block the light from outside. Very safe."
United States
Albert
$130 nightly
The price is $147
Dec 3 - Dec 4
Total with taxes and fees
Club Comanche Hotel, St. Croix

The Palms at Pelican Cove

3.5 star property
3.2 mi from Mermaid Beach
8.0 out of 10, Very Good, (770)
"The staff were wonderful and the balcony view of the water was amazing "
United States
LATOYA
$170 nightly
The price is $191
Nov 28 - Nov 29
Total with taxes and fees
The Palms at Pelican Cove

The Cove Hotel St.Croix

3.0 star property
5.9 mi from Mermaid Beach
10.0 out of 10, Exceptional, (114)
"Everything was awesome id stay there over and over again "
United States
John
$128 nightly
The price is $143
Nov 30 - Dec 1
Total with taxes and fees
The Cove Hotel St.Croix

Caribbean View Style 1 Bedroom Condo by RedAwning

3.0 star property
3.7 mi from Mermaid Beach
10.0 out of 10, Exceptional, (1)
"Russ is great!"
United States
Matthew
$495 nightly
The price is $551
Dec 5 - Dec 6
Total with taxes and fees
Caribbean View Style 1 Bedroom Condo by RedAwning

Oceans at Carina Bay Adults Only

4.0 star property
5.1 mi from Mermaid Beach
7.8 out of 10, Good, (201)
"Staff was amazing Shout out to bartender Laysha and the chef theybwere amazing each night Only wish it was truly all inclusive -Everything was cut off by 1030 or 11 oclock and not many selections of food."
United States
Tizanna
$563 nightly
The price is $633
Nov 27 - Nov 28
Total with taxes and fees
Oceans at Carina Bay Adults Only

Grapetree Bay Hotel & Villas

3.5 star property
Grapetree, 6 mi from Mermaid Beach
8.8 out of 10, Excellent, (159)
"This property is almost to the end of the island on the east end. It is absolutely beautiful and the staff could not be nicer. The food at the restaurant is great and reasonably priced, particularly for a hotel/resort restaurant. The rooms are beautiful, bright and airy. The view is spectacular. We will visit again."
United States
Michelle
$207 nightly
The price is $233
Nov 30 - Dec 1
Total with taxes and fees
Grapetree Bay Hotel & Villas

The Waves at Cane Bay

3.5 star property
8.3 mi from Mermaid Beach
9.4 out of 10, Exceptional, (315)
"The room was exactly like the pictures, very nice. The staff was very friendly, excellent service. It was conveniently located to the beach and restaurants. I will definitely stay here again!"
United States
Jason
$296 nightly
The price is $330
Nov 27 - Nov 28
Total with taxes and fees
The Waves at Cane Bay

Carambola Beach Resort St. Croix, US Virgin Islands

4.0 star property
9.8 mi from Mermaid Beach
7.2 out of 10, Good, (1003)
"Nice resort for a quiet couple getaway "
United States
JEREL
$212 nightly
The price is $238
Dec 1 - Dec 2
Total with taxes and fees
Carambola Beach Resort St. Croix, US Virgin Islands

One Nice Caribbean View 1 Bedroom Condo by RedAwning

3.0 star property
3.7 mi from Mermaid Beach
8.0 out of 10, Very Good, (1)
"Wildlife (hummingbirds and deer across the street). Quiet, swimming pool if so inclined. "
United States
Danny
$370 nightly
The price is $412
Dec 9 - Dec 10
Total with taxes and fees
One Nice Caribbean View 1 Bedroom Condo by RedAwning

A Getaway From Your Getaway 1 Bedroom Condo by RedAwning

3.0 star property
3.7 mi from Mermaid Beach
8.0 out of 10, Very Good, (1)
$459 nightly
The price is $511
Dec 1 - Dec 2
Total with taxes and fees
A Getaway From Your Getaway 1 Bedroom Condo by RedAwning

A Getaway To A Getaway 1 Bedroom Condo by RedAwning

3.0 star property
3.7 mi from Mermaid Beach
$470 nightly
The price is $524
Dec 1 - Dec 2
Total with taxes and fees
A Getaway To A Getaway 1 Bedroom Condo by RedAwning
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Mermaid Beach Hotel Reviews

Hotels near other Mermaid Beach attractions

Frequently asked questions

What are the top-rated hotels near Mermaid Beach?
Discover the top-rated hotels near Mermaid Beach that promise an unforgettable stay on St. Croix Island.

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort is a stunning 4-star hotel located just a 4-minute walk from Mermaid Beach, an impressive travelers' rating of 9.2. Guests can indulge in a variety of amenities including free daily breakfast, an onsite golf course, and beachfront dining. The resort features an outdoor pool with sun loungers, beach cabanas, and a spa offering body treatments, making it a perfect choice for relaxation. Unique to this hotel is its combination of luxury and access to water sports, ensuring a vibrant experience by the ocean.

Company House Hotel St. Croix

Situated 2.7 miles from Mermaid Beach, Company House Hotel St. Croix offers a cozy retreat with a review rating of 9.0. This 3-star hotel is ideal for travelers looking for comfort and convenience, featuring daily housekeeping and complimentary toiletries. Guests can explore nearby sailing, snorkeling, and scuba diving opportunities, ensuring an adventurous stay. The hotel's welcoming atmosphere is enhanced by its nearby the beach and local attractions, making it a favored choice for those seeking a local experience.

King Christian Hotel

King Christian Hotel is located 2.6 miles from Mermaid Beach and is rated 8.8 by travelers. This 3.5-star hotel features an outdoor pool and a terrace perfect for enjoying the tropical sun. With amenities like self-parking, a shared kitchen, and easy access to water sports such as windsurfing and snorkeling, this hotel caters to adventure seekers. Its partial ocean view rooms offer a charming vista, complementing the overall experience of relaxation and exploration.
What hotels are within walking distance to Mermaid Beach?
Discover top-rated hotels within walking distance to Mermaid Beach, perfect for a relaxing getaway in Christiansted, St. Croix Island.

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort, rated 9.2 by travelers, is a 4-star retreat just a 4-minute walk from Mermaid Beach. This stunning resort offers travelers exceptional amenities including beachfront access, a full-service spa, and a golf course on-site. Guests can enjoy complimentary breakfast daily, beach cabanas, and a variety of water sports like kayaking and snorkeling, all while soaking in ocean views from their rooms. With a range of dining options including a beachfront restaurant, this resort promises a captivating stay in paradise.
How much is a hotel near Mermaid Beach?
Staying near Mermaid Beach is a treat, with plenty of hotels from $143 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Mermaid Beach?
Finding the perfect family-friendly hotels near Mermaid Beach can elevate your stay in the U.S. Virgin Islands. Whether you're looking for top-rated accommodations with stunning views or activities for the kids, here are some great options.

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort is a delightful 4-star hotel located just a 4-minute walk from Mermaid Beach, an impressive travelers' rating of 9.2. This family-friendly haven offers amenities such as a complimentary buffet breakfast, a children's club, and daily housekeeping to ensure a comfortable stay for families. Guests can enjoy additional features like an outdoor pool, beach cabanas, and beachfront dining, making it an ideal choice for a memorable family getaway.

Tamarind Reef Resort Spa & Marina

Tamarind Reef Resort Spa & Marina is situated 2.3 miles from Mermaid Beach and is rated 8.4 by travelers. This 3.5-star resort welcomes families with amenities like kitchenettes equipped with microwaves and freezers, as well as connecting rooms for larger groups. Guests can relax on the beachfront, take part in outdoor activities like snorkeling or tennis, and savor meals from the kids' menu at the on-site restaurant, ensuring a fun-filled stay for all family members.

Holger Danske Hotel

Holger Danske Hotel, located 2.8 miles from Mermaid Beach, features a solid travelers' rating of 8.0 and is a 3.5-star hotel. This family-friendly hotel offers free cribs and rollaway beds, along with a pool to keep children entertained. Guests can also enjoy nearby activities such as kayaking and windsurfing, and take advantage of the outdoor pool and historical district location for a well-rounded family vacation.
Which hotels near Mermaid Beach offer the best views?
Explore some of the top-rated hotels near Mermaid Beach that showcase stunning views and exceptional amenities for a perfect getaway.

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort is a 4-star retreat just a 4-minute walk from Mermaid Beach, with an impressive review rating of 9.2. Guests enjoy ocean views from many rooms and can relax on the beautiful white sand beach. The resort offers a variety of amenities including a beachfront restaurant, outdoor pool, and a golf course onsite. With daily housekeeping and complimentary beach towels, travelers can easily soak up the sun and enjoy the stunning surroundings.

King Christian Hotel

King Christian Hotel, rated 8.8 by travelers, is a cozy 3.5-star hotel situated 2.6 miles from Mermaid Beach. Guests can enjoy ocean views from furnished balconies and take advantage of onsite amenities like an outdoor pool and easy access to nearby water sports. The hotel's terrace is ideal for soaking in the local atmosphere, while the close nearby the historical district adds to the unique charm of this destination.

Tamarind Reef Resort Spa & Marina

Tamarind Reef Resort Spa & Marina is a charming 3.5-star hotel located 2.3 miles from Mermaid Beach, rated 8.4 by travelers. This resort features an oceanview restaurant and offers a variety of activities such as snorkeling and kayaking. Guests can unwind at the full-service spa or relax by the outdoor pool with available poolside bar service. The beautiful terrace provides a perfect setting for enjoying the sunset over the water.
What are the best affordable hotels near Mermaid Beach?
Searching for affordable hotels near Mermaid Beach? These top-rated options offer comfortable stays with fantastic amenities for all travelers.

Company House Hotel St. Croix

Company House Hotel St. Croix is a cozy 3-star hotel located just 2.7 miles from Mermaid Beach, with a great traveler rating score of 9.0. Ideal for families, it features free toiletries and WiFi, ensuring a comfortable stay. Guests can also enjoy daily housekeeping, nearby sailing, snorkeling, and even boat tours to explore the beautiful waters.

Hotel Caravelle St. Croix

Hotel Caravelle St. Croix, only 2.6 miles from Mermaid Beach, has a welcoming atmosphere with a review rating of 8.2. This 3-star hotel is perfect for beach lovers, featuring a terrace and easy access to the waterfront. Guests can indulge in free WiFi, enjoy nearby kayaking, and explore the local shopping district, making it a great base for travelers seeking adventure.

Bungalows on the Bay

Bungalows on the Bay is another excellent choice, located just 2.6 miles from Mermaid Beach and rated 8.0 by travelers. This charming 3-star accommodation offers free WiFi and features an outdoor pool, perfect for relaxation. Guests can enjoy kitchen amenities in-room, beach towels, and onsite snorkeling, ensuring a delightful stay amidst beautiful surroundings.
What are the best boutique hotels near Mermaid Beach?
For those seeking top-rated boutique hotels near Mermaid Beach, look no further than these exceptional options that blend comfort with style.

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort is a charming 4-star boutique hotel just a 4-minute walk from Mermaid Beach, an impressive 9.2 review rating. This family-friendly retreat features a variety of amenities, including complimentary daily breakfast, beach cabanas, and a children's club to keep the little ones entertained. Guests can enjoy the outdoor pool, beachfront dining, and access to water sports like kayaking and snorkeling. With luxurious Egyptian cotton sheets and ocean views, it offers a perfect blend of relaxation and adventure.
Are there any hotels with pools close to Mermaid Beach?
For travelers seeking hotels with pools near Mermaid Beach, there are some excellent options that promise relaxation and fun in the sun.

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort is just a 4-minute walk from Mermaid Beach, with a stellar review rating of 9.2. This 4-star oasis features an inviting outdoor pool with sun loungers and a poolside bar, perfect for unwinding after a day of beach adventures. Guests will also enjoy complimentary daily breakfast, and access to a nearby golf course, making it a fantastic choice for families and couples alike.

Tamarind Reef Resort Spa & Marina

Tamarind Reef Resort Spa & Marina is located 2.3 miles from Mermaid Beach and is rated 8.4 by travelers. This 3.5-star resort features an outdoor pool with sun loungers and a poolside bar, ensuring a delightful stay. Guests can indulge in a variety of activities, including on-site snorkeling and kayaking, while also enjoying the beachfront dining experience at the oceanview restaurant.

Holger Danske Hotel

Holger Danske Hotel, situated 2.8 miles from Mermaid Beach, offers travelers a comfortable stay with a review rating of 8.0. This 3.5-star hotel features an outdoor pool complete with sun loungers, ideal for relaxation. Guests can explore nearby attractions like the historical district and enjoy activities such as snorkeling and windsurfing, making it a great choice for families looking for adventure.
What are the best pet-friendly hotels near Mermaid Beach?
For travelers looking to enjoy Mermaid Beach with their furry friends, these top-rated pet-friendly hotels offer comfort and convenience for a delightful stay.

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort is a stunning 4-star hotel situated just a 4-minute walk from Mermaid Beach. With an impressive review rating of 9.2, this resort offers pet-friendly amenities for both dogs and cats, making it an ideal choice for pet owners. Guests can indulge in complimentary breakfast, relax at the beachfront restaurant, and enjoy the outdoor pool and golf course. This family-friendly resort also features a kids' club, ensuring fun for the whole family.

King Christian Hotel

King Christian Hotel is a charming 3.5-star hotel located just 2.6 miles from Mermaid Beach. This hotel welcomes pets, ensuring that travelers can enjoy their stay alongside their furry companions. Rated 8.8 by travelers, it features an outdoor pool, complimentary parking, and easy access to nearby windsurfing and snorkeling spots. With spacious rooms that include kitchen facilities and designer toiletries, travelers can unwind and enjoy the beautiful surroundings.
Can I book a fully refundable hotel close to Mermaid Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Mermaid Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Mermaid Beach?
To look for discounts on hotels near Mermaid Beach, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.