Search Castles in St. John from CA $98

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Browse Select St. John Castles

We don't have any properties that match your exact search

Recommended hotels in St. John

The Saint Resort

3.0 star property
10.0 out of 10, Exceptional, (4)
"Amazing place. We loved it some much we extended our stay just to relax a little more. The food at Aerials and the staff were spectacular. Highly recommend. Thx Eddie, Chris and Tyler for the hospitality. We will be back . "
The price is CA $339
CA $655 total
includes taxes & fees
Jul 16 - Jul 17
The Saint Resort

Private container 2 with AC

10.0 out of 10, Exceptional, (21)
"Great stay! "
The price is CA $159
CA $295 total
includes taxes & fees
Jul 12 - Jul 13
Private container 2 with AC

Lameshur Cottage's Guest House

10.0 out of 10, Exceptional, (128)
"Not for everyone, but just right for us. If you enjoy nature, snorkeling, minimal crowds, empty beaches, hiking, .....this may be right for you."
The price is CA $264
CA $489 total
includes taxes & fees
Jul 12 - Jul 13
Lameshur Cottage's Guest House

Private container 1 with AC

8.0 out of 10, Very good, (2)
"I stayed on the north side for half of my vacation and at this spot for the second half. You definitely need a vehicle to get there. The site is cozy with plenty of amenities but know that it's camping. Everything functioned as it should. The fan was a very handy in the tent at night. It gets warm down here. It rained a bit while there so know that tents are never 100% waterproof. That said, none of my things got wet. If you are a tent camper, you know the normal culprits for leaks and plan...
The price is CA $159
CA $295 total
includes taxes & fees
Jul 12 - Jul 13
Private container 1 with AC

St John Inn

3.0 star property
9.2 out of 10, Wonderful, (403)
"We loved our stay at the St. John Inn. It’s a quaint, slightly quirky, great little inn! Both Michael and Marayeh were incredibly helpful and made our stay really enjoyable!"
The price is CA $321
CA $362 total
includes taxes & fees
Jul 16 - Jul 17
St John Inn

Coral Bay Suite Ocean and Tropical Island Views

9.6 out of 10, Exceptional, (5)
"We stayed for a week and absolutely loved it. Very clean, quiet. Every amenity is provided for. The view is amazing. It was our third time to St. John and we have already booked a longer stay for next year!"
The price is CA $327
CA $544 total
includes taxes & fees
Jul 12 - Jul 13
Coral Bay Suite Ocean and Tropical Island Views

spacious and cozy 1 bedroom with garden views and AC-1 mile from Cruz Bay

2.0 star property
9.4 out of 10, Exceptional, (8)
"Very clean, great location, loved it all. "
The price is CA $286
CA $560 total
includes taxes & fees
Jul 12 - Jul 13
spacious and cozy 1 bedroom with garden views and AC-1 mile from Cruz Bay

Cozy Island Studio-5 Mins to Cruz Bay & Beaches

9.8 out of 10, Exceptional, (54)
"Loved our stay, close to town and beaches, great view and quiet neighborhood."
The price is CA $154
CA $293 total
includes taxes & fees
Jul 18 - Jul 19
Cozy Island Studio-5 Mins to Cruz Bay & Beaches

The Westin St. John Resort Villas

4.5 star property
8.2 out of 10, Very good, (426)
"Convenience and the staff was superb! Will stay again."
The price is CA $789
CA $887 total
includes taxes & fees
Aug 1 - Aug 2
The Westin St. John Resort Villas

Suite St. John at Gallows Point Resort

4.0 star property
8.6 out of 10, Excellent, (94)
"LOVED this property and would def go back. Room was a bit dated but in good shape and HUGE and the terrace / views amazing. The highlight!!! Love walking into town. Two thumbs up!! "
The price is CA $676
CA $1,205 total
includes taxes & fees
Jul 12 - Jul 13
Suite St. John at Gallows Point Resort

Peter Bay Gatehouse

4.0 star property
8.4 out of 10, Very good, (18)
"Amazing view, loved the style with dark wood trim/doors, arches and turret windows. Comfy bed, soft sheets, loved the stone patio and nooks. Had a grwat breeze and no need for a/c. Slept with windows open and could here the wind, waves, birds and frogs. Great time, so relaxing."
The price is CA $950
CA $1,558 total
includes taxes & fees
Jul 13 - Jul 14
Peter Bay Gatehouse

Grande Bay Resort - Indigo Blue Luxury Studio Beachfront!

10.0 out of 10, Exceptional, (137)
"Fantastic location & unit!"
The price is CA $400
CA $812 total
includes taxes & fees
Jul 11 - Jul 12
Grande Bay Resort - Indigo Blue Luxury Studio Beachfront!

St John Inn Boutique Hotel Suite

10.0 out of 10, Exceptional, (12)
"We had a fantastic stay. The property went above and beyond to make sure we had everything we needed for a great visit to St John. "
The price is CA $444
CA $642 total
includes taxes & fees
Jul 12 - Jul 13
St John Inn Boutique Hotel Suite

Central Seaview Oasis

7.6 out of 10, Good, (7)
"Nice place, clean and bright, well organized, plenty of room. Overall just perfect! "
The price is CA $98
CA $557 total
includes taxes & fees
Jul 11 - Jul 12
Central Seaview Oasis

Stunning Retreat with Ocean Views Near Beaches

9.0 out of 10, Wonderful, (6)
"This had easy access to restaurants, groceries and the National Park. Walking distance to restaurants, bars in the downtown area. There was also a parking spot, which was a huge plus. "
The price is CA $137
CA $616 total
includes taxes & fees
Jul 11 - Jul 12
Stunning Retreat with Ocean Views Near Beaches

Sea View & Sunset Haven

8.0 out of 10, Very good, (2)
"My wife and two adult kids stayed for Spring break 2025! Incredible views and very well appointed home. 5 Stars from me!"
The price is CA $150
CA $635 total
includes taxes & fees
Aug 10 - Aug 11
Sea View & Sunset Haven

St John Inn Boutique Hotel

9.6 out of 10, Exceptional, (21)
"3rd time staying here absolutely love this place! "
The price is CA $478
CA $684 total
includes taxes & fees
Jul 12 - Jul 13
St John Inn Boutique Hotel

Seabreeze cottage with private pool and sunset view

10.0 out of 10, Exceptional, (15)
"This one bedroom villa is ideal for a couple and close to Cruz Bay and all its activities.Well stocked with beach toys, chairs, snorkeling equipment, coolers - everything you need for a day at the beach.The private plunge pool was a refreshing way to soak off the salt and sand."
The price is CA $444
CA $798 total
includes taxes & fees
Jul 22 - Jul 23
Seabreeze cottage with private pool and sunset view

King Beds Pool FULL AC Sunset views

9.8 out of 10, Exceptional, (8)
"We had a great stay.beautiful views clean house and its definitely a hidaway and will be going back soon!!!!"
The price is CA $670
CA $1,352 total
includes taxes & fees
Jul 16 - Jul 17
King Beds Pool FULL AC Sunset views

1 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access

10.0 out of 10, Exceptional, (1)
"Landscaping staff and cleanliness great. Easy w car to get to north shore beaches"
The price is CA $4,981
CA $5,689 total
includes taxes & fees
Aug 3 - Aug 4
1 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access
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.
Save an average of 15% on thousands of hotels when you're signed in