A tropical beach with clear turquoise waters, palm trees, and a white building on a hill.

Search Luxury Hotels in San Pedro

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on San Pedro Luxury Hotels

Tonight
21 Sept - 22 Sept
Tomorrow
22 Sept - 23 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Our top choices for San Pedro luxury hotels

1. Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
San Pedro
  • Beachfront serenity at this adults-only resort offers spa bliss and exquisite dining on San Pedro's shores.
₹34,599
₹42,902 total
includes taxes & fees
26 Sept - 27 Sept
Matachica Resort & Spa - Adults Only

2. Belizean Cove Estates

Belizean Cove Estates
San Pedro
  • Experience boutique luxury on the beach with a private hot tub, pool, and massage services at this San Pedro retreat.
₹33,284
₹39,908 total
includes taxes & fees
22 Sept - 23 Sept
Belizean Cove Estates

3. Coco Beach Resort

Coco Beach Resort
San Pedro
₹23,154
₹28,162 total
includes taxes & fees
22 Oct - 23 Oct
Coco Beach Resort

4. Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
San Pedro
  • Beachfront elegance thrives at this Belize resort with rooftop terrace views, three sparkling pools, and full-service spa.
₹19,463
₹23,161 total
includes taxes & fees
4 Oct - 5 Oct
Alaia Belize, Autograph Collection

5. Reef Haven Belize

Reef Haven Belize
San Pedro
₹31,294
₹37,240 total
includes taxes & fees
22 Sept - 23 Sept
Reef Haven Belize

6. Sunbreeze Hotel

Sunbreeze Hotel
San Pedro
₹21,141
₹24,664 total
includes taxes & fees
22 Oct - 23 Oct
Sunbreeze Hotel

7. Ramon's Village Resort

Ramon's Village Resort
San Pedro
₹16,778
₹18,288 total
includes taxes & fees
4 Oct - 5 Oct
Ramon's Village Resort

8. Sunbreeze Suites

Sunbreeze Suites
San Pedro
₹18,742
₹21,553 total
includes taxes & fees
21 Oct - 22 Oct
Sunbreeze Suites

9. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
San Pedro
₹15,724
₹21,873 total
includes taxes & fees
4 Oct - 5 Oct
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

10. Las Terrazas Resort and Residences Ambergris

Las Terrazas Resort and Residences Ambergris
San Pedro
  • Beachfront bliss at this boutique Belizean resort with full-service spa and poolside luxury.
₹19,492
₹23,390 total
includes taxes & fees
5 Oct - 6 Oct
Las Terrazas Resort and Residences Ambergris
View all properties

Top San Pedro Hotel Reviews

Coco Beach Resort

Coco Beach Resort

10/10 Excellent
"The staff was extremely friendly and helpful, the apartment was large and clean, and the pools were amazing."
Robert 6-night trip
Posted 10 hours ago
Coco Beach Resort
Victoria House Resort & Spa

Victoria House Resort & Spa

10/10 Excellent
"Fantasy island for real…the staff is attentive from the restaurant, the bar, the reception, the concierge to maintenance. They are all professionals. It is beautiful and they all ensure they say your name. Exactly what you want on an island getaway. And the trees sing beautifully."
Keesha 6-night trip
Posted 2 weeks ago
Victoria House Resort & Spa

Frequently asked questions

Are you searching for the perfect hotel for your luxury trip to San Pedro?
Travel to San Pedro (SPR-John Greif II) Airport or Caye Caulker (CUK) Airport, and then treat yourself to a stay at one of 9 San Pedro luxury hotels. Known for its snorkelling and diving, San Pedro also has some interesting things to see and do including Belize Barrier Reef, so you may want to take in the local sights during your visit.
What's the best high-end hotel in San Pedro?
Alaia Belize, Autograph Collection is a luxury resort with 6 restaurants and 4 bars, and it's a popular choice for Expedia travellers looking for an elegant place to stay. PUR Boutique Cabanas - Adults only and Matachica Resort & Spa - Adults Only are other upscale choices for your stay.
How many luxury hotels should I expect to find in San Pedro?
Lie in the lap of luxury during your getaway to San Pedro in one of Expedia's 9 luxury hotels.
When can I expect good weather in San Pedro?
Planning for the weather is an important factor for making your trip to San Pedro a success, especially when you're splurging. The hottest months are usually September and August, with an average temperature of 27°C, while the coldest months are January and December, with an average of 24°C. The rainiest months in San Pedro are June, October, September and August, with each month seeing an average of 266 mm of rainfall.
What's there to see and do in San Pedro?
Experience San Pedro and visit Belize Barrier Reef, San Pedro Beach and San Pedro Belize Express Water Taxi. If you have a bit of extra time while you're in the area, you might want to check out Boca del Rio and Secret Beach.

Explore a world of travel with Expedia