Skip to content

Cinnamon Bay Beach oceanfront vacation rentals

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Cinnamon Bay Beach

Guests agree: these stays are highly rated for location, cleanliness, and more.

Rental unit in Cruz Bay
Skytop Studio~Pool~National Park View
Brand new modern 1 bedroom apartment In Fish Bay Skytop with Hillside View of the National Park, fully equipped kitchen, Saatva Loom & Leaf memory foam mattress. The property is right next to the National Park Great Sieben Trail, which connects to several major hiking trails. Cruz Bay, Grocery Stores and restaurants are 12min drive away. Klein Bay a beautiful Private rocky beach great for snorkeling is 4 min drive away. Shared brand new Pool with two other apartments. Shared BBQ by the Pool.
$211 per night
Home in Central
‘Lots Of Knots’ cute Upper Carolina cottage
Lots Of Knots is a cute cottage on Upper Carolina in Coral Bay. Great outside spaces to appreciate the views and breeze. Close to Northshore, Eastend and South beaches, paved access no need for a 4 wheel drive. Coral Bay shops and restaurants just down the hill, it catches any breeze blowing from the south up through Coral harbor. Harbor and valley views from the front deck, valley view from the back deck with 4 person hot tub, total privacy with no neighbors. Perfect for a romantic getaway.
$245 per night
Rental unit in Saint John
Into the Mystic Lower Suite with POOL and VIEWS!
Into the Mystic Lower Suite is a beautifully-finished suite located in peaceful Coral Bay, St. John. Offering every amenity you need for a perfect vacation - Salt water pool, high speed Wi-Fi, DISH TV, electric grill & more. Our lower level suite is your own private escape after a day exploring St. John's beaches and hiking trails. We offer a beautiful indoor living space & a peaceful balcony which showcases our view of Coral Bay & beyond.
$294 per night

Oceanfront villa rentals in Cinnamon Bay Beach

Private room in Cruz Bay
Oceanfront Luxury Guest Room - La Mer
$285 per night
Villa in St. Thomas
Amazing Villa in Paradise: Views of 9 Islands
$223 per night
Private room in Cruz Bay
Oceanfront Luxury Guest Room - Le Jardin
$285 per night
Villa in Cruz Bay
The Tile House
$415 per night
Villa in Long Bay
Spectacular views of Long Bay and Apple Bay.
$307 per night
Villa in Northside
Sailfish Villa Beachfront Magens Bay St. Thomas!
$444 per night
Villa in Road Town
A secluded "Walk to Beach" villa
$302 per night
Villa in St. John
Holidays Westin St. John Villa
$475 per night
Villa in Saint Thomas
Eau Claire- Magens Bay Affordable Beachfront Villa
$245 per night
Villa in Coral Bay
Heaven's Gate - Spectacular Panoramic Ocean View
$929 per night
Villa in Ballast Bay
Villa Almondeen- Peaceful 2bedroom villa with pool
$500 per night
Villa in Cruz Bay
Amazing Ocean views of the Caribbean
$727 per night