Hotels near St. James

See all 68 Hotels in St. James
Fairmont Royal Pavilion

Fairmont Royal Pavilion

Porters, Holetown BB24051

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

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

$359
Coral Reef Club

Coral Reef Club

Saint James, Holetown

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

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

$387
All Seasons Resort - Europa

All Seasons Resort - Europa

Palm Avenue, Sunset Crest, Holetown

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

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

Get Rates
Discovery Bay by Rex Resorts

Discovery Bay by Rex Resorts

St. James Beach, Holetown

3.0 out of 5.0
3.3 out of 5 (72 reviews)

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

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 …

$349
Colony Club by Elegant Hotels

Colony Club by Elegant Hotels

Porters, Holetown

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

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

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 (207 reviews)

Near beach, pool with waterfall

$360
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 (119 reviews)

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

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 (286 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
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 (36 reviews)

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

$519

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.