Top 10 Hotels in St. John

See all 44 Hotels in St. John

Recent Reviews in St. John

Hide content

Where to stay in St. John

St. John Hotel Guide

Are you after a quality hotel while you are in St. John? Our extensive hotel database has 12 establishments within a convenient 6-mile away and the Hillcrest Guest House is 2 miles away.

The Magens Point Resort is located 12 miles from downtown St. John. Alternatively, the Guana Island is 14 miles away. The Frenchmans as well as the Ritz-Carlton, St. Thomas are some other Expedia-listed hotels around St. John.

11 miles to the east of St. John is St. Thomas, where you can enjoy the Buck Island Turtle Cove. Buck Island accommodations include the Bolongo Bay Beach Resort and Secret Harbour Beach Resort. Why not visit St. Thomas, where you can explore the Magens Bay. St. Thomas is situated 13 miles to the east of St. John. The Marriott's Frenchman's Cove and Lindbergh Bay Hotel and Villas are all good places to lay your head.

Just because you're on holiday, doesn't mean you can't enjoy your obsession for sport. Lionel Roberts Stadium is 13 miles to the east of St. John. Those wishing to stay close to the stadium can select from the Magens Point Resort or the Marriott's Frenchman's Cove.

For those travelers arriving or departing via Terrance B. Lettsome International Airport, you may find it convenient to stay at Guana Island, or Scrub Island Resort, Spa & Marina, Autograph Collection, which are both conveniently close.