Hotels near St. James

See all 82 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 (193 reviews)

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

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 …

Get Rates
Tamarind by Elegant Hotels

Tamarind by Elegant Hotels

Paynes Bay, Paynes Bay

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

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

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

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

Get Rates
Sugar Apple Apartments

Sugar Apple Apartments

Warrens Heights, Clermont

3.0 out of 5.0

Located in Parish of St. James, this apartment is within 3 mi (5 km) of 3Ws Monument, Sharon Moravian Church, and Tyrol Cot …

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

$360
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 (48 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
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 …

Get Rates
Halcyon Palm

Halcyon Palm

Mayhoe Avenue, Holetown

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

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

Get Rates

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.