Search Filter


  • 17
  • 30
  • 38
  • 14
  • 0
  • 421
Accommodation Type
  • Apartments 222
  • Villas 134
  • Holiday homes 51
  • Hotels 46
  • Guest houses 20
  • Aparthotels 17
  • Resorts 15
  • Bed and breakfasts 5
  • Homestays 4
  • Inns 3
  • Country houses 3
Hotel Facilities
  • Air conditioning356
  • Non-smoking rooms332
  • WiFi available in all areas296
  • Garden293
  • Golf course (within 3 km)279
  • Swimming pool227
  • Airport shuttle224
  • Car hire205
  • Non-smoking throughout191
  • Airport shuttle (additional charge)185

520 Hotels in Saint Peter

Order By
Little Good Harbour

Shermans, Saint Lucy , Saint Peter , 27190

Located near St. Peter Parish Church, this Barbados seaside hotel offers rooms with garden views and an outdoor pool. Offering casual dining, the Fish...

Guest Reviews
8.9 out of 10

From 23 Reviews
Starting From
USD 276.6
Cobblers Cove

Road View , Saint Peter , BB 26025

With a peaceful, beachfront location, Cobblers Cove is set in exotic gardens and offers free watersports, including windsurfing, sailing and waterskii...

Guest Reviews
9.3 out of 10

From 50 Reviews
Starting From
USD 329.36
The Fairmont Royal Pavilion Barbados Resort

Porters BB24051 , Saint James , 00000

Set on the Glitter Bay Beach and 2 km from Holetown City in St James, this complex features an extensive garden, in-room massage services, a swimming ...

Guest Reviews
9.1 out of 10

From 66 Reviews
Starting From
USD 399
Colony Club by Elegant Hotels

Porters Rd , Saint James , BB24017

Located in the Holetown district of Saint James, Colony Club by Elegant Hotels provides rooms with free WiFi. Boasting a 24-hour front desk, this prop...

Guest Reviews
7.2 out of 10

From 4 Reviews
Starting From
USD 529
Coral Reef Club

Porters , Saint James , BB24017

Coral Reef Club, a 5-star hotel, is a property located in Saint James, facing the sea. The accommodation offers water sports facilities, as well as an...

Guest Reviews
9.5 out of 10

From 68 Reviews
Starting From
USD 251.07
The Sandpiper

The Sandpiper Holetown , Saint James , BB24017

Situated in the Holetown district of Saint James with water sports facilities and an outdoor swimming pool, The Sandpiper offers accommodation with fr...

Guest Reviews
9.2 out of 10

From 36 Reviews
Starting From
USD 365.34
Mango Bay All Inclusive

2nd Street Holetown , Saint James , BB24016

The all-inclusive Mango Bay Hotel is located on the beachfront in Holetown, and offers an outdoor pool, a mini-gym and a spa. Each air-conditioned roo...

Guest Reviews
7.2 out of 10

From 8 Reviews
Starting From
USD 425.1
Halcyon Palm

Sunset Crest , Saint James , 00000

Halcyon Palm is located 5 minutes' walk from the beach, 1.2 miles from Holetown City Centre and 750 yards form the Sunset Crest Shopping Mall. It feat...

Guest Reviews
6.2 out of 10

From 40 Reviews
Starting From
USD 63.77
All Seasons Resort

Palm Avenue, Sunset Crest , Saint James , 00000

Located 300 metres from Sunset Crest Beach, All Seasons Resort features an outdoor swimming pool and cottages with terraces. Set in large gardens, it ...

Guest Reviews
7.7 out of 10

From 151 Reviews
Starting From
USD 85.8
Tamarind by Elegant Hotels

Paynes Bay Beach , Saint James , BB24023

Set in Saint James, Tamarind by Elegant Hotels features water sports facilities and outdoor swimming pool. All rooms feature a flat-screen TV with sat...

Guest Reviews
8.4 out of 10

From 25 Reviews
Starting From
USD 475