Hotels near St. James

See all 75 Hotels in St. James
Colony Club by Elegant Hotels

Colony Club by Elegant Hotels

Porters, Holetown

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

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

Get Rates
The House by Elegant Hotels - Adults Only

The House by Elegant Hotels - Adults Only

Paynes Bay, Paynes Bay

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

This tranquil, couples-oriented, Barbados beach resort is designed with the ambience of a private residence and does not …

Get Rates
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
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 …

$349
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
ZenBreak - Apes Hill Polo Villa 9

ZenBreak - Apes Hill Polo Villa 9

Apes Hill, St. James, Deanes BB24018

4.0 out of 5.0

Located in Paris of St. James, this golf villa is 3 mi (4.8 km) from Sir Frank Hutson Sugar Museum and within 6 mi (10 km) of …

$376
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
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 (208 reviews)

Near beach, pool with waterfall

$288
Crystal Cove by Elegant Hotels All Inclusive Resort

Crystal Cove by Elegant Hotels All Inclusive Resort

Applesby, Derricks

4.0 out of 5.0
4.2 out of 5 (205 reviews)

Set on a white-sand beach 3 km (2 mi) from Holetown on Barbados' west coast, this compact, family-friendly resort features …

Get Rates
All Seasons Resort - Europa

All Seasons Resort - Europa

Palm Avenue, Sunset Crest, Holetown

3.0 out of 5.0
3.6 out of 5 (142 reviews)

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

$79

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.