Apartments in St. John

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

In two weeks
In two months
In three months
In four months

Our top choices for St. John apartments

Cruz Bay Oasis | Walk to Beach & Restaurants

Cruz Bay Oasis | Walk to Beach & Restaurants
Cruz Bay
8.4 out of 10, Very good, (10 reviews)
"Beautiful view from our balcony! Bed was super comfy! Space was perfect for our needs. Wish the roads had a sidewalk or better space to get down the hill, but that's nothing on the host, just an fyi for future guests. The hosts were awesome. Totally accessible, very friendly. Space was clean and perfectly comfy for our week. We would definitely stay again!!!"
United States
Jennifer S.
The price is AU$938
includes taxes & fees
29 Apr - 30 Apr
Cruz Bay Oasis | Walk to Beach & Restaurants

Cruz Bay Oasis | Walk to Beach & Stunning Views

Cruz Bay Oasis | Walk to Beach & Stunning Views
Cruz Bay
9.0 out of 10, Wonderful, (8 reviews)
" Everything was great "
United States
Charles
The price is AU$887
includes taxes & fees
3 May - 4 May
Cruz Bay Oasis | Walk to Beach & Stunning Views

Oceanview Villa | Walk to Beach & Cruz Bay

Oceanview Villa | Walk to Beach & Cruz Bay
Cruz Bay
8.8 out of 10, Excellent, (6 reviews)
"Exceptional experienceWe had a fantastic time! The host went above and beyond to make sure we were comfortable. Great amenities and super clean. Would absolutely recommend."
United States
Baptiste F.
The price is AU$1,037
includes taxes & fees
3 May - 4 May
Oceanview Villa | Walk to Beach & Cruz Bay

Peter Bay Gatehouse

Peter Bay Gatehouse
4.0 star property
Maho Bay Quarter
8.4 out of 10, Very good, (20 reviews)
"Staying at the gate house was wonderful. Walk to beach was a little longer than expected because of the sharp incline. Very nice place to stay!! "
United States
jonathan
The price is AU$1,220
includes taxes & fees
6 May - 7 May
Peter Bay Gatehouse

Spacious 1bedroom with pool, garden views, and AC -1 mile from Cruz Bay

Spacious 1bedroom with pool, garden views, and AC -1 mile from Cruz Bay
Cruz Bay
9.6 out of 10, Exceptional, (16 reviews)
"my husband and i stayed here on our first night on the island and it was a very nice one night stay for us!"
United States
Faith D.
The price is AU$580
includes taxes & fees
20 Apr - 21 Apr
Spacious 1bedroom with pool, garden views, and AC -1 mile from Cruz Bay

Oceanview Escape | Walk to Cruz Bay & Beaches

Oceanview Escape | Walk to Cruz Bay & Beaches
Cruz Bay
8.0 out of 10, Very good, (8 reviews)
"Great location and cozy atmosphereThe apartment is just a short walk from everything. Comfortable bed, quiet at night, and good Wi-Fi. Only downside: a bit hard to find parking nearby"
United States
Baptiste F.
The price is AU$821
includes taxes & fees
20 Apr - 21 Apr
Oceanview Escape | Walk to Cruz Bay & Beaches

Cruz Bay Oasis | Walk to Beach & Stunning Views

Cruz Bay Oasis | Walk to Beach & Stunning Views
Cruz Bay
The price is AU$1,146
includes taxes & fees
3 May - 4 May
Cruz Bay Oasis | Walk to Beach & Stunning Views

Flamingo House •TIDE • Walk to town + ocean views

Flamingo House •TIDE • Walk to town + ocean views
Cruz Bay
9.6 out of 10, Exceptional, (10 reviews)
"Very clean, enjoyed very much"
United States
Jane S.
The price is AU$912
includes taxes & fees
19 Apr - 20 Apr
Flamingo House •TIDE • Walk to town + ocean views

Cozy Island Studio-5 Mins to Cruz Bay & Beaches

Cozy Island Studio-5 Mins to Cruz Bay & Beaches
St John
9.6 out of 10, Exceptional, (76 reviews)
"Communication not so clear on address , making our find a little complicated. We didn’t get to spend much time in our place, had an only a 1 night stay and lots to cover. "
United States
Sylvia
The price is AU$343
includes taxes & fees
30 Apr - 1 May
Cozy Island Studio-5 Mins to Cruz Bay & Beaches

Oceanview Escape | Walk to Cruz Bay & Beaches

Oceanview Escape | Walk to Cruz Bay & Beaches
Cruz Bay
The price is AU$1,101
includes taxes & fees
20 Apr - 21 Apr
Oceanview Escape | Walk to Cruz Bay & Beaches

Oceanview Stay - Walk to Beach

Oceanview Stay - Walk to Beach
Cruz Bay
6.8 out of 10, (10 reviews)
"Lovely stay - clean, comfortable, and welcoming. Great location and everything we needed for a relaxing time. Would happily return!"
United States
Sabrina E.
The price is AU$880
includes taxes & fees
29 Apr - 30 Apr
Oceanview Stay - Walk to Beach

2 bed, 2 bath with pool access overlooking Cruz Bay

2 bed, 2 bath with pool access overlooking Cruz Bay
Cruz Bay
9.4 out of 10, Exceptional, (3 reviews)
"Great stay for our family of four. Close to downtown cruz bay but very quiet. Pool is gorgeous!"
United States
Maura E.
The price is AU$1,168
includes taxes & fees
26 Apr - 27 Apr
2 bed, 2 bath with pool access overlooking Cruz Bay

Oceanview Villa | Walk to Beach & Cruz Bay

Oceanview Villa | Walk to Beach & Cruz Bay
Cruz Bay
The price is AU$1,262
includes taxes & fees
3 May - 4 May
Oceanview Villa | Walk to Beach & Cruz Bay

Adorable 1-bedroom apart W/ FREE SUV in charming St Thomas

Adorable 1-bedroom apart W/ FREE SUV in charming St Thomas
St Thomas
8.0 out of 10, Very good, (1 review)
The price is AU$549
includes taxes & fees
3 May - 4 May
Adorable 1-bedroom apart W/ FREE SUV in charming St Thomas

Oceanview retreat at Point Pleasant Resort, USVI

Oceanview retreat at Point Pleasant Resort, USVI
St. Thomas
The price is AU$536
includes taxes & fees
27 Apr - 28 Apr
Oceanview retreat at Point Pleasant Resort, USVI

Sea View One-Bedroom Apartment in St. Thomas

Sea View One-Bedroom Apartment in St. Thomas
St Thomas
The price is AU$265
includes taxes & fees
21 Apr - 22 Apr
Sea View One-Bedroom Apartment in St. Thomas

The Sea Side View @ Serenity Estate

The Sea Side View @ Serenity Estate
st.thomas
The price is AU$539
includes taxes & fees
17 Apr - 18 Apr
The Sea Side View @ Serenity Estate

Studio Double@ Elysian Beach Resort

Studio Double@ Elysian Beach Resort
St Thomas
10.0 out of 10, Exceptional, (1 review)
"It was a great place to stay for the money. Very clean and relaxing environment."
United States
Mike W.
The price is AU$656
includes taxes & fees
19 Apr - 20 Apr
Studio Double@ Elysian Beach Resort

Tropical Oasis 🇻🇮Stunning ocean view, minutes drive to Brewers Beach!🇻🇮🏝

Tropical Oasis 🇻🇮Stunning ocean view, minutes drive to Brewers Beach!🇻🇮🏝
St Thomas
9.8 out of 10, Exceptional, (50 reviews)
"One of my favorite vrbo stays, place felt very serene and relaxing, if you love being immersed in nature I would definitely book this place."
United States
Ishjah S.
The price is AU$347
includes taxes & fees
22 Apr - 23 Apr
Tropical Oasis 🇻🇮Stunning ocean view, minutes drive to Brewers Beach!🇻🇮🏝

Shibui Cove

Shibui Cove
2.0 star property
St. Thomas
6.6 out of 10, (4 reviews)
"I had a great stay here. The view was absolutely stunning. Being up on the side of the mountain was great. Very private but less than 5 min away from town. I will definitely stay again. "
United States
Adam R
The price is AU$532
includes taxes & fees
19 Apr - 20 Apr
Shibui Cove
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

Top St. John Hotel Reviews

Find out more about St. John

St. John Apartments information

Number of reviews
212
Accommodation
89 Apartments
Lowest Price
AU$265
Highest Price
AU$1,262

Frequently asked questions

What's it like to stay at an apartment in St. John?
You'll find 96 apartments to choose from in St. John for your trip. While in the area, why not enjoy its beaches and visit its seafood restaurants? Favourite sights to visit while in town include Trunk Bay.
How do you know if an apartment is the right choice for your stay?
An apartment features a kitchen for convenient meals, and often has more space than a traditional hotel room. Apartments are a good option for solo travellers who want to live like locals, and also for families wanting the conveniences of home.
What's a favourite apartment for a stay in St. John?
Below are some of the top apartments in the area to choose from: Honeymoon/Romantic Private Suite with Ocean View & Pool; Over 150 5 Star Reviews: Located in St. John , 2.7 mi/4.3 km from the heart of St. John. Includes free WiFi, a balcony and a pillowtop bed . Access to an outdoor pool is available on site . Spacious 1bedroom with pool, garden views, and AC -1 mile from Cruz Bay: Located 3.9 mi/6.2 km away in St. John . Free WiFi, a balcony and a Smart TV are included . Access to an outdoor pool is available on site . Beachfront Villas at Crystal Cove: Located 8.1 mi/13 km away in St. Thomas . A washer/dryer, free WiFi and a balcony are included . 2 restaurants and free parking are on site . Aqua: Located in St. Thomas , 12 mi/19.3 km from St. John. Includes free WiFi, a balcony and a dining area . Free parking and on-site laundry facilities are on site .
How many apartments are there in St. John?
Expedia has 96 apartments to book in St. John.
What can I expect from the weather in St. John?
Although weather is just one factor, it can really affect your travel plans, especially if you're planning an extended stay in St. John. The hottest months are usually September and October, with an average temperature of 28°C, while the coldest months are March and February, with an average of 26°C. Average annual precipitation for St. John is 961 mm.
What should I see in St. John?
St. John is known for its seafood restaurants and beaches. Trunk Bay and Virgin Islands National Park are a couple of scenic spots to enjoy the outdoors, whereas Elaine Lone Sprauve Library and Museum is one of the cultural attractions. Other places in town to visit include Maho Beach and Waterlemon Cay.
What's the best way to get to and around St. John?
Knowing a bit about the transportation options can make your trip smoother when you get to your destination. Fly into St. Thomas (SPB-St. Thomas Seaplane Base), which is located 13.9 mi (22.4 km) away. Otherwise, look for flights into Tortola (EIS-Terrance B. Lettsome Intl.), which is 14.6 mi (23.4 km) away. If you'd like to explore around the area, you may want to rent a car for your trip.