Hotels in Saint James

Search and compare Saint James hotels from hundreds of travel sites and save

Saint James
Jun 24 — Jun 252
Saint James
Thu 6/24
Fri 6/25
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Saint James

Filter by star ratings
All filters
Coral Sands Beach Resort
Coral Sands Beach Resort
Worthing, Christchurch, Barbados
Show on map
3.8 mi from city centre, Christchurch, Barbados 

This unique 3-star resort provides a range of accommodation options throughout the old city of Bridgetown. It also offers an outdoor pool, a 24-hour reception and a sun deck.

Waves Hotel & Spa by Elegant Hotels
Waves Hotel & Spa by Elegant Hotels
8.8 Excellent
Highway 1 Prospect Bay Prospect St. James, Speightstown, Barbados
Show on map
7.5 mi from city centre, Speightstown, Barbados 
ExcellentBased on 27 reviews
8.8

Featuring a private beach and an outdoor swimming pool, this 4-star hotel is situated in Prospect. It has a gym, as well as free Wi-Fi, massage services and a sauna.

Coral Reef Club
Coral Reef Club
9.6 Excellent
Saint James, Holetown, Barbados
Show on map
0.4 mi from city centre, Holetown, Barbados 
ExcellentBased on 95 reviews
9.6

Coral Reef Club offers 4-star accommodation in Holetown. It also features a swimming pool and a sauna.

Royal Glitter Bay Villas
Royal Glitter Bay Villas
9.0 Excellent
Holetown, Barbados
Show on map
0.9 mi from city centre, Holetown, Barbados 
ExcellentBased on 9 reviews
9.0

Royal Glitter Bay Villas is located in Porters and offers free Wi-Fi. It also features a swimming pool.

Dover Beach Hotel
Dover Beach Hotel
7.6 Good
St. Lawrence, Christchurch, Barbados
Show on map
3.0 mi from city centre, Christchurch, Barbados 
GoodBased on 148 reviews
7.6

Established in 1978, Dover Beach Hotel is set in Maxwell Coast. It is a stone's throw from St Lawrence Gap and is close to the area's well-known attractions and dining spots.

Sea Breeze Beach Hotel
Sea Breeze Beach Hotel
7.8 Good
Maxwell Coast Road, Oistins, Barbados
Show on map
0.7 mi from city centre, Oistins, Barbados 
GoodBased on 25 reviews
7.8

Located within a short stroll of Oistins Bay, this 3-star hotel offers a private beach. It also provides an all-inclusive meal plan, a kids club and an outdoor pool.

Treasure Beach by Elegant Hotels – Adults Only
Treasure Beach by Elegant Hotels – Adults Only
8.5 Excellent
Paynes Bay, Saint James, Barbados
Show on map
2.0 mi from city centre, Saint James, Barbados 
ExcellentBased on 24 reviews
8.5

Featuring an outdoor pool, Treasure Beach by Elegant Hotels offers well-appointed rooms close to Kensington Oval. It is ideally located for guests wanting to visit local attractions.

All Seasons Resort - Europa
All Seasons Resort - Europa
7.4 Good
Palm Avenue, Sunset Crest, Holetown, Barbados
Show on map
0.7 mi from city centre, Holetown, Barbados 
GoodBased on 147 reviews
7.4

All Seasons Resort Holetown is located in Holetown and features a free shuttle service. It also offers a kids pool, an outdoor pool and a sun deck.

The House by Elegant Hotels - Adults Only
The House by Elegant Hotels - Adults Only
8.6 Excellent
Paynes Bay, Saint James, Barbados
Show on map
2.1 mi from city centre, Saint James, Barbados 
ExcellentBased on 8 reviews
8.6

Chic and boutique, The House by Elegant Hotels - Adults Only is situated in Durants and features a private beach and an outdoor pool. It is ideally positioned for those wanting to discover the area's attractions.

Discovery Bay by Rex Resorts
Discovery Bay by Rex Resorts
St. James Beach, Holetown, Barbados
Show on map
0.1 mi from city centre, Holetown, Barbados 

Boasting an outdoor pool and a private beach, Starfish Discovery Bay is situated in Holetown and provides unique accommodation. It is ideally positioned for guests wishing to visit local attractions.

Tips for booking a Saint James hotel

Cheapest month:June
Most expensive month:April
Average price in Saint James:$492/night
Absolute cheapest price found:$60/night
Cheapest day:Thursday
Most expensive day:Friday
$281 - $734
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$205 - $370
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint James hotels

Show all 1,359 hotels
1
Fairmont Royal Pavilion
Fairmont Royal Pavilion
8.8 Excellent
Porters, Saint James, Barbados
Show on map
1.6 mi from city centre, Saint James 

Situated in Holetown, The Fairmont Royal Pavilion Barbados Resort offers luxury 5-star accommodation, as well as free Wi-Fi, a Jacuzzi and a private beach. It also provides an outdoor pool, 24-hour room service and outdoor tennis courts.

2
Dover Beach Hotel
Dover Beach Hotel
7.6 Good
St. Lawrence, Christchurch, Barbados
Show on map
3.0 mi from city centre, Christchurch 

Established in 1978, Dover Beach Hotel is set in Maxwell Coast. It is a stone's throw from St Lawrence Gap and is close to the area's well-known attractions and dining spots.

Cheapest hotels in Saint James, Barbados

Show all 1,359 hotels
Coral Sands Beach Resort
Coral Sands Beach Resort
Worthing, Christchurch, Barbados
Show on map
3.8 mi from city centre,  

This unique 3-star resort provides a range of accommodation options throughout the old city of Bridgetown. It also offers an outdoor pool, a 24-hour reception and a sun deck.

$25
Avg. per night
Manderley Villas - Near Crane Beach
Manderley Villas - Near Crane Beach
9.4 Excellent
Ocean City, Barbados
Show on map
0.8 mi from city centre,  

Situated in the countryside, Manderley Villas is just a short drive from Drax Hall and a 10-minute car ride from Grantley Adams International Airport. Guests can also enjoy free internet access throughout the property.

$92
Avg. per night
Dover Beach Hotel
Dover Beach Hotel
7.6 Good
St. Lawrence, Christchurch, Barbados
Show on map
3.0 mi from city centre,  

Established in 1978, Dover Beach Hotel is set in Maxwell Coast. It is a stone's throw from St Lawrence Gap and is close to the area's well-known attractions and dining spots.

$98
Avg. per night
All Seasons Resort - Europa
All Seasons Resort - Europa
7.4 Good
Palm Avenue, Sunset Crest, Holetown, Barbados
Show on map
0.7 mi from city centre,  

All Seasons Resort Holetown is located in Holetown and features a free shuttle service. It also offers a kids pool, an outdoor pool and a sun deck.

$104
Avg. per night
Villas & Suites at Beach View
Villas & Suites at Beach View
Parish of St. James, Paynes Bay, Barbados
Show on map
0.4 mi from city centre,  

Villas & Suites at Beach View provides a comfortable setting while in Durants. It also features a concierge.

$181
Avg. per night
Sea Breeze Beach Hotel
Sea Breeze Beach Hotel
7.8 Good
Maxwell Coast Road, Oistins, Barbados
Show on map
0.7 mi from city centre,  

Located within a short stroll of Oistins Bay, this 3-star hotel offers a private beach. It also provides an all-inclusive meal plan, a kids club and an outdoor pool.

$324
Avg. per night
The Club, Barbados Resort & Spa
The Club, Barbados Resort & Spa
8.5 Excellent
Vauxhall, Saint James, Barbados
Show on map
1.3 mi from city centre,  

Boasting an outdoor pool, a private beach and outdoor tennis courts, The Club Barbados Resort & Spa is situated in Holetown and provides charming accommodation. It also features an all-inclusive meal plan, a beauty centre and a sauna.

$343
Avg. per night
Waves Hotel & Spa by Elegant Hotels
Waves Hotel & Spa by Elegant Hotels
8.8 Excellent
Highway 1 Prospect Bay Prospect St. James, Speightstown, Barbados
Show on map
7.5 mi from city centre,  

Featuring a private beach and an outdoor swimming pool, this 4-star hotel is situated in Prospect. It has a gym, as well as free Wi-Fi, massage services and a sauna.

$358
Avg. per night

Hotel prices in Saint James

3 stars

$25 - $509

All Seasons Resort - Europa

#1 Most popular

$104
Avg. per night
Discovery Bay by Rex Resorts
$509
Avg. per night
Dover Beach Hotel

Best value

$98
Avg. per night
4 stars +

$181 - $2,002

Sandy Lane

#1 Most popular

Sandy Lane
10.0 Excellent
$2,002
Avg. per night
Fairmont Royal Pavilion

#2 Most popular

$439
Avg. per night
Sea Breeze Beach Hotel

Best value

$324
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Saint James

Saint James travel FAQs

  • Where is the best place to stay in Saint James?

    When visiting Saint James, consider checking out Holetown, Saint James, and Paynes Bay as some of the most sought after locations.

  • What are the best hotels in Saint James?

    Fairmont Royal Pavilion is a very popular hotel in Saint James with a score of 8.8 from 49 reviews. Tamarind by Elegant Hotels (8.1 from 33 reviews) and Coral Reef Club (9.6 from 95 reviews) are also highly rated Saint James hotels based on recent feedback from HotelsCombined users.