Hotels near St. James

See all 85 Hotels in St. James
Mango Bay All Inclusive

Mango Bay All Inclusive

2nd Street, Holetown BB24016

4.0 out of 5.0
4.3 out of 5 (211 reviews)

Calm, blue Caribbean waters and a white-sand beach greet guests at this intimate 67-room resort on the west coast of Barbados …

$338
Coral Reef Club

Coral Reef Club

Saint James, Holetown

4.5 out of 5.0
5 out of 5 (5 reviews)

Located in Parish of St. James, this beachfront hotel is in a shopping district and within a 5-minute walk of Folkestone …

$387
Colony Club by Elegant Hotels

Colony Club by Elegant Hotels

Porters, Holetown

4.5 out of 5.0
4.4 out of 5 (192 reviews)

Formerly a private colonial-era club, the AAA Four Diamond Award Colony Club now welcomes guests to experience Barbados’ …

$450
The Club, Barbados Resort & Spa Adults Only - All Inclusive

The Club, Barbados Resort & Spa Adults Only - All Inclusive

Vauxhall, Holetown

4.0 out of 5.0
3.9 out of 5 (210 reviews)

Near beach, pool with waterfall

$288
Tamarind by Elegant Hotels

Tamarind by Elegant Hotels

Paynes Bay, Paynes Bay

4.0 out of 5.0
4.4 out of 5 (287 reviews)

This St James hotel about 2 km (1.25 mi) south of Holetown on Barbados' west coast features 3 swimming pools, myriad water …

$404
All Seasons Resort - Europa

All Seasons Resort - Europa

Palm Avenue, Sunset Crest, Holetown

3.0 out of 5.0
3.7 out of 5 (143 reviews)

Located in Sunset Crest, this golf apartment is within a 15-minute walk of Sunset Crest Shopping Centre, Chattel Village, and …

$79
Beach View

Beach View

Chapel Gap, Paynes Bay

3.5 out of 5.0
4.7 out of 5 (176 reviews)

With direct access to the beach, this Parish of St. James hotel is within 1 mi (2 km) of Paynes Bay Beach, Sandy Lane Beach …

$205
Discovery Bay by Rex Resorts

Discovery Bay by Rex Resorts

St. James Beach, Holetown

3.0 out of 5.0
3.4 out of 5 (80 reviews)

Nestled on the beach, this Parish of St. James resort is within a 5-minute walk of Holetown Beach, Lime Grove Shopping Centre …

$122
Fairmont Royal Pavilion

Fairmont Royal Pavilion

Porters, Holetown BB24051

4.5 out of 5.0
4.5 out of 5 (104 reviews)

Located on the west coast beach, a mile from Holetown and 8 miles from the Barbados Wildlife Reserve, the Fairmont Royal …

$359
Waves Hotel & Spa by Elegant Hotels - All Inclusive

Waves Hotel & Spa by Elegant Hotels - All Inclusive

Prospect Bay Beach, Prospect 00000

4.0 out of 5.0
4.5 out of 5 (45 reviews)

Nestled on the beach, this Parish of St. James resort is within 1 mi (2 km) of Batts Rock Beach and Paradise Beach. Brighto …

$518

Where To Stay In St. James

St. James, Barbados Hotel Information

Top St. James Accommodations

If you are vacationing in Barbados and would like to book a comfortable hotel or apartment in St. James, you'll find a range of great accommodation options with Expedia. Currently, Expedia's booking portal has 39 places to base yourself within a 3-mile radius of St. James.

Look up the Fairmont Royal Pavilion and the Mango Bay All Inclusive if you're keen to be among the fun. The Colony Club by Elegant Hotels and the Discovery Bay by Rex Resorts are also in the center of St. James.

If you are looking for more hotel options, the Saint Peter's Bay and the House by Elegant Hotels - Adults Only are 4 miles and 2 miles from the center of St. James. 4 miles away stands the Cobblers Cove. The Crystal Cove by Elegant Hotels All Inclusive Resort is also near, 3 miles away.

Some nearby places to visit in Barbados are Cambridge and Haggatt Hall. Cambridge is 6 miles to the northeast of St. James, while Haggatt Hall is 6 miles to the southeast. Accommodations in Cambridge include the Atlantis Hotel and Round House. The Turtle Beach by Elegant Hotels All Suite All Inclusive and Sea Breeze Beach Hotel All Inclusive are the hotels in Haggatt Hall.

Just because you're traveling in Barbados doesn't mean you can't enjoy your love of sports. National Stadium is a great place to visit while you're here. If you are keen on staying in the area around the stadium, the most convenient choices are the Treasure Beach Hotel - Adults Only or the Tamarind by Elegant Hotels.

How to Get to St. James

Located 12 miles away from St. James is Grantley Adams International Airport. Stay nearby at the Crane Resort or the Silver Point Hotel.