Travel to St. John's

  • Plan, book, travel with confidence

  • Better together

    Save up to RM 3,900 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Where to stay in St. John's

Find the best St. John's areas and neighborhoods for the activities you enjoy most. Learn more about St. John's

St. John's Beach Holiday

If you're looking to escape the city, a St. John's holiday is the answer to your holiday prayers. There's no end to the stunning views to soak up on a trip to St. John's. Those who love the water are likely to be familiar with Dickenson Bay Beach (3 kilometers away) and will probably want to stay close by. But there's no need to stress if the surrounding hotels are all booked up. Loads of sightseers also take advantage of St. John's holiday deals around Hawksbill Beach and Eden Beach.

Things You Should Know About St. John's

Top hotels in St. John's

Royalton Antigua, An Autograph Collection All-Inclusive Resort

Royalton Antigua, An Autograph Collection All-Inclusive Resort

4.5 out of 5
Five Islands VIllage St. John's Saint John
The price is RM1,645 per night from 10 May to 11 May
RM1,645
RM1,645 total
10 May - 11 May
includes taxes & fees
7.2/10 Good! (1,003 reviews)
Property was clean. Beautiful views of EVERYTHING !!! Staff were phenomenally amazing. Big shout outs to VERNON AND SCOTT !!!! They made my stay GREAT !

Reviewed on 3 May 2026

Royalton Antigua, An Autograph Collection All-Inclusive Resort
Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only

Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only

4.5 out of 5
Halcyon Road St. John's Saint John
The price is RM2,268 per night from 1 Jun to 2 Jun
RM2,268
RM2,268 total
1 Jun - 2 Jun
includes taxes & fees
7.8/10 Good! (706 reviews)
The resort had some positives, but overall the experience was mixed. The pool area was very nice, and the beach views were beautiful and relaxing. The entertainment was also surprisingly good and helped make the evenings enjoyable. The rooms were decent and generally comfortable, but there were noticeable ...

Reviewed on 4 May 2026

Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only
Hawksbill Resort Antigua

Hawksbill Resort Antigua

4 out of 5
Hawksbill Beach St. John's Antigua
The price is RM1,157 per night from 29 May to 30 May
RM1,157
RM1,394 total
29 May - 30 May
includes taxes & fees
8.8/10 Excellent! (398 reviews)
I stayed in a Royal Palm Beach room which was stunning. Rustic, charming, clean and peaceful. Right on the beach with my own sunbed and stunning ocean front room. I cant wait to come back

Reviewed on 2 May 2026

Hawksbill Resort Antigua
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.

Popular places to visit

What to do in St. John's

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.