Hotels near St. James

See all 202 Hotels in St. James
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.6 out of 5 (12 reviews)

Nestled on the beach, this St. James resort is 0.5 mi (0.9 km) from Batts Rock Beach and 3.1 mi (4.9 km) from Kensington Oval …

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

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

$503
All Seasons Resort - Europa
All Seasons Resort - Europa

Palm Avenue, Sunset Crest, Holetown

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

Located in Sunset Crest, this golf apartment is within a 5-minute walk of Schotherapy Internationale Day Spa and Sunset Crest …

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

Located in the paradise of St. James, on the Gold Coast. Surrounded by gardens, pools and nestled amongst five acres of lush, …

Get Rates
Coral Reef Club
Coral Reef Club

Saint James, Holetown

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

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

$1,172
Treasure Beach Hotel - Adults Only
Treasure Beach Hotel - Adults Only

Hwy 1, Paynes Bay BB24009

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

Facing a Caribbean beach, partly shaded by a huge mahogany tree, this small, intimate retreat is 0.5 km (547 yds) from …

Get Rates
Radisson Aquatica Resort Barbados
Radisson Aquatica Resort Barbados
4.1 mi from St. James
4.0 out of 5.0
4.1 out of 5 (521 reviews)

Located in Garrison Historic Area, this beachfront resort is in the city center and within 1 mi (2 km) of Garrison Savannah …

$269
Savannah Beach Hotel
Savannah Beach Hotel
4.5 mi from St. James
3.5 out of 5.0
3.7 out of 5 (47 reviews)

Situated 2 km (about 1 mi) south of downtown Bridgetown on Barbados, this resort hotel terraces down a low hillside to a …

Get Rates
Accra Beach Hotel & Spa
Accra Beach Hotel & Spa
5.1 mi from St. James
3.5 out of 5.0
3.9 out of 5 (327 reviews)

Nestled on the beach, this Christ Church resort is within 3 mi (5 km) of Rockley Beach, Brownes Beach, and Barbados Parliamen …

Get Rates
Salt Ash Hotel
Salt Ash Hotel
6.4 mi from St. James
2.0 out of 5.0

Located in Christ Church, this hotel is steps from Barry's Surf Barbados Surf School and Turtle Beach. Dover Beach and St. …

$83
Hide content

Where To Stay In St. James

St. James, Barbados Hotel Information

Planning a trip to St. James? There's a number of lodgings for tourists to choose from. Within our up-to-the-minute booking section you can browse 67 short- and long-stay options within a 0.1-mile distance of St. James' center.

Finding accommodation in central St. James has never been easier. Expedia's booking page features the Mango Bay All Inclusive and Regent Apartments, which are situated within a 0.6-mile radius of the city center.

Budget-minded travelers will be happy to learn that there's a solid range of more affordable lodgings in the vicinity of St. James. 0.7 miles from St. James' center you'll find the Tropical Sunset Beach Apartment Hotel. The Divi Heritage Beach Resort is just 1 mile away. Other budget accommodation options are the All Seasons Resort - Europa and the Travellers Palm.

You could also check out the Saint Peter's Bay as well as the The House by Elegant Hotels - Adults Only. The Saint Peter's Bay is 4 miles from the main part of St. James. The The House by Elegant Hotels - Adults Only, is positioned 2 miles away. The Cobblers Cove and also the Crystal Cove by Elegant Hotels All Inclusive Resort are some other accommodation options around St. James.

Bathsheba is 7 miles to the east of St. James and is home to the Soup Bowl and Bathsheba Beach. The Atlantis Hotel and Round House are some of the fabulous Expedia-listed long and short-stay alternatives in Bathsheba. 10 miles to the southeast of St. James, you'll also find Oistins, home to the Turtle Beach by Elegant Hotels All Suite All Inclusive and Sea Breeze Beach Hotel All Inclusive. While visiting Oistins, a couple of sights worth adding to your itinerary are the Miami Beach and Dover Beach.

Just because you're on vacation, doesn't mean you can't enjoy your passion for sports. Kensington Oval can be found 6 miles to the south of St. James. For visitors who are interested in sleeping close by, make a reservation in the Sweetfield Manor Historic Inn and B&B or The Soco Hotel - All Inclusive.

For those travelers planning on flying via Grantley Adams International Airport, you might like to book a room at The Crane Resort, or Silver Point Hotel, both of which are close by.