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

3.8 mi from city centre, Christchurch Show on map

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.9 Excellent

7.5 mi from city centre, Speightstown Show on map

ExcellentBased on 26 reviews
8.9

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

0.4 mi from city centre, Holetown Show on map

ExcellentBased on 92 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

0.9 mi from city centre, Holetown Show on map

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.

Sea Breeze Beach Hotel
Sea Breeze Beach Hotel
7.8 Good

0.7 mi from city centre, Oistins Show on map

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.

Dover Beach Hotel
Dover Beach Hotel
7.6 Good

3.0 mi from city centre, Christchurch Show on map

GoodBased on 142 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.

Treasure Beach by Elegant Hotels – Adults Only
Treasure Beach by Elegant Hotels – Adults Only
8.5 Excellent

0.1 mi from city centre, Paynes Bay Show on map

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

0.7 mi from city centre, Holetown Show on map

GoodBased on 144 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.4 Excellent

2.1 mi from city centre, Saint James Show on map

ExcellentBased on 7 reviews
8.4

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

0.1 mi from city centre, Holetown Show on map

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,304 hotels
1
Fairmont Royal Pavilion
Fairmont Royal Pavilion
8.8 Excellent

1.6 mi from city centre, Saint James Show on map

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

3.0 mi from city centre, Christchurch Show on map

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,304 hotels
Manderley Villas - Near Crane Beach
Manderley Villas - Near Crane Beach
9.4 Excellent

0.8 mi from city centre, Ocean City Show on map

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.

$68
Avg. per night
Coral Sands Beach Resort
Coral Sands Beach Resort

3.8 mi from city centre, Christchurch Show on map

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.

$88
Avg. per night
All Seasons Resort - Europa
All Seasons Resort - Europa
7.4 Good

0.7 mi from city centre, Holetown Show on map

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.

$90
Avg. per night
The Cottage, Saint Davids, Christ Church, Barbados
The Cottage, Saint Davids, Christ Church, Barbados
9.7 Excellent

2.4 mi from city centre, Christchurch Show on map

Situated in Kent, The Cottage Saint Davids is an easy drive from Bridgetown and offers free Wi-Fi, laundry facilities and luggage storage.

$97
Avg. per night
Dover Beach Hotel
Dover Beach Hotel
7.6 Good

3.0 mi from city centre, Christchurch Show on map

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
Villas & Suites at Beach View
Villas & Suites at Beach View

0.4 mi from city centre, Paynes Bay Show on map

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

$212
Avg. per night
Treasure Beach by Elegant Hotels – Adults Only
Treasure Beach by Elegant Hotels – Adults Only
8.5 Excellent

0.1 mi from city centre, Paynes Bay Show on map

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.

$316
Avg. per night
Sea Breeze Beach Hotel
Sea Breeze Beach Hotel
7.8 Good

0.7 mi from city centre, Oistins Show on map

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.

$322
Avg. per night

Hotel prices in Saint James

3 stars

$88 - $509

Discovery Bay by Rex Resorts
$509
Avg. per night
Coral Sands Beach Resort
$88
Avg. per night
All Seasons Resort - Europa

Best value

$90
Avg. per night
4 stars +

$212 - $1,204

Sandy Lane

#1 Most popular

Sandy Lane
10.0 Excellent
$1,204
Avg. per night
Fairmont Royal Pavilion

#2 Most popular

$614
Avg. per night
Treasure Beach by Elegant Hotels – Adults Only
$316
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 92 reviews) are also highly rated Saint James hotels based on recent feedback from HotelsCombined users.