
Find hotels near San Pedro Beach, San Pedro from AED 216
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for San Pedro Beach hotels

Hibisco Belize
Hibisco Belize0.2 km from San Pedro Beach
10.0 out of 10, Exceptional, (11 reviews)
The price is AED 463
AED 504 total
includes taxes & fees
18 May - 19 May

Casa del Rai
Casa del Rai0.2 km from San Pedro Beach
9.8 out of 10, Exceptional, (40 reviews)
The price is AED 339
AED 589 total
includes taxes & fees
13 Jun - 14 Jun

La Casa de Paz
La Casa de Paz0.7 km from San Pedro Beach
9.4 out of 10, Exceptional, (121 reviews)
The price is AED 271
AED 325 total
includes taxes & fees
1 Jun - 2 Jun

Aruna Resort & Villas
Aruna Resort & Villas1.9 km from San Pedro Beach
10.0 out of 10, Exceptional, (18 reviews)
The price is AED 816
AED 983 total
includes taxes & fees
31 May - 1 Jun

Ramon's Village Resort
Ramon's Village Resort1.5 km from San Pedro Beach
9.6 out of 10, Exceptional, (1,002 reviews)
The price is AED 643
AED 701 total
includes taxes & fees
17 May - 18 May

Mayan Princess Hotel
Mayan Princess Hotel0.7 km from San Pedro Beach
9.2 out of 10, Wonderful, (352 reviews)
The price is AED 342
AED 415 total
includes taxes & fees
17 May - 18 May

The Caye Hotel San Pedro
The Caye Hotel San Pedro1.1 km from San Pedro Beach
9.4 out of 10, Exceptional, (40 reviews)
The price is AED 438
AED 478 total
includes taxes & fees
19 May - 20 May

Blue Tang Inn
Blue Tang Inn0.4 km from San Pedro Beach
9.2 out of 10, Wonderful, (214 reviews)
The price is AED 548
AED 657 total
includes taxes & fees
18 May - 19 May

PUR Private Suites
PUR Private Suites1.8 km from San Pedro Beach
9.6 out of 10, Exceptional, (24 reviews)
The price is AED 760
AED 829 total
includes taxes & fees
17 May - 18 May

Bella Vista Resort Belize
Bella Vista Resort Belize3 km from San Pedro Beach
9.8 out of 10, Exceptional, (234 reviews)
The price is AED 587
AED 640 total
includes taxes & fees
2 Jun - 3 Jun

Ambergris Sunset Hotel
Ambergris Sunset Hotel0.8 km from San Pedro Beach
9.0 out of 10, Wonderful, (286 reviews)
The price is AED 198
AED 216 total
includes taxes & fees
17 May - 18 May

Sunbreeze Hotel
Sunbreeze Hotel1.2 km from San Pedro Beach
9.2 out of 10, Wonderful, (864 reviews)
The price is AED 765
AED 880 total
includes taxes & fees
17 May - 18 May

Marbucks Bed and Breakfast
Marbucks Bed and Breakfast2 km from San Pedro Beach
9.4 out of 10, Exceptional, (31 reviews)
The price is AED 693
AED 756 total
includes taxes & fees
17 May - 18 May

Hotel Del Rio
Hotel Del Rio0.2 km from San Pedro Beach
8.8 out of 10, Excellent, (140 reviews)
The price is AED 429
AED 468 total
includes taxes & fees
20 May - 21 May

Sunbreeze Suites
Sunbreeze Suites0.7 km from San Pedro Beach
9.0 out of 10, Wonderful, (767 reviews)
The price is AED 900
AED 1,035 total
includes taxes & fees
18 May - 19 May

Diamante Beachfront Suites
Diamante Beachfront Suites1.3 km from San Pedro Beach
9.4 out of 10, Exceptional, (10 reviews)
The price is AED 1,131
AED 1,712 total
includes taxes & fees
18 May - 19 May

The Watermark Hotel
The Watermark Hotel0.8 km from San Pedro Beach
8.8 out of 10, Excellent, (246 reviews)
The price is AED 477
AED 591 total
includes taxes & fees
15 Jun - 16 Jun

Voyager Sun & Reef Hotel
Voyager Sun & Reef Hotel0.8 km from San Pedro Beach
8.8 out of 10, Excellent, (122 reviews)
The price is AED 200
AED 220 total
includes taxes & fees
2 Jun - 3 Jun

Sunset Caribe Belize
Sunset Caribe Belize2.4 km from San Pedro Beach
9.2 out of 10, Wonderful, (540 reviews)
The price is AED 944
AED 1,152 total
includes taxes & fees
17 May - 18 May
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare popular hotels close to San Pedro Beach
Top San Pedro Beach Hotel Reviews

Alaia Belize, Autograph Collection
10/10 Excellent









































































