We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.

San Pedro Hotels

What style of hotel do you prefer?
All Hotels (52)
Best Value (5)
Romantic (35)
Family (29)
Resort (29)
On the Beach (26)
Trendy (4)
Luxury (4)
B&Bs (14)

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Special offers in San Pedro

SunBreeze Suites
SunBreeze Suites 4.5 of 5 stars
Special offer 30% OFF
La Perla Del Caribe
La Perla Del Caribe 4.5 of 5 stars
Special offer 25% off room rate
View all special offers in San Pedro (13)

Hotels travellers recommend

The Phoenix Resort
INR14,072 - 29,552 per night*
Travellers' Choice™ 2012 Winner Top 25 | Best Service | Family | Relaxation & Spa | Trendiest Special offer Sparkling Summer Special
+501 226-4635
E-mail hotel
Special offer Sparkling Summer Special
The Phoenix Resort Slideshow
Ranked #1 of 52 hotels in San Pedro
5 of 5 stars 298 reviews
Traveller photos (194)
Pelican Reef Villas Resort
INR10,414 - 39,347 per night*
Travellers' Choice™ 2012 Winner Best Service Special offer Up to 40% Discount!!
E-mail hotel
+501226-2352
Special offer Up to 40% Discount!!
Pelican Reef Villas Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d603043?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 52 hotels in San Pedro
5 of 5 stars 294 reviews
Professional photos | Traveller photos (351)
Xanadu Island Resort Belize
INR8,443 - 22,516 per night*
Travellers' Choice™ 2012 Winner Top 25 | Best Service | Bargain Special offer Summer Sizzling Vacation
CHECK RATES! ABS:HotelCheckRates-d502818?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 52 hotels in San Pedro
5 of 5 stars 468 reviews
Professional photos | Traveller photos (521)
Athens Gate
INR14,072 - 29,552 per night*
Special offer 40% off room rate
Ranked #4 of 52 hotels in San Pedro
5 of 5 stars 34 reviews
Traveller photos (34)
3.0 of 5 El Pescador Resort
INR10,414 - 47,846 per night*
Travellers' Choice™ 2012 Winner Best Service
CHECK RATES! ABS:HotelCheckRates-d300178?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 52 hotels in San Pedro
5 of 5 stars 159 reviews
Professional photos | Traveller photos (135)
3.0 of 5 The Palms Oceanfront Suites
INR13,284 - 15,142 per night*
E-mail hotel
The Palms Oceanfront Suites Slideshow
CHECK RATES! ABS:HotelCheckRates-d556476?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 52 hotels in San Pedro
5 of 5 stars 100 reviews
Professional photos | Traveller photos (99)
4.0 of 5 Matachica Beach Resort
INR12,778 - 16,437 per night*
Travellers' Choice™ 2012 Winner Relaxation & Spa | Top 25
E-mail hotel
+501 2230002 or 2205010
Matachica Beach Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d302870?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 52 hotels in San Pedro
5 of 5 stars 296 reviews
Professional photos | Traveller photos (290)
4.0 of 5 Victoria House
INR10,132 - 28,989 per night*
Travellers' Choice™ 2012 Winner Luxury | Top 25 Special offer Free Night
+1 800-247-5159
E-mail hotel
Special offer Free Night
Victoria House Slideshow
CHECK RATES! ABS:HotelCheckRates-d302868?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 52 hotels in San Pedro
4.5 of 5 stars 421 reviews
Professional photos | Traveller photos (516)
Cayo Espanto
INR50,379 - 87,249 per night*
+1888-666-4282
Cayo Espanto Slideshow
CHECK RATES! ABS:HotelCheckRates-d293312?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 52 hotels in San Pedro
5 of 5 stars 102 reviews
Professional photos | Traveller photos (127)
Grand Caribe Belize Resort and Condominiums
INR17,450 - 17,450 per night*
Travellers' Choice™ 2012 Winner Top 25
+501 226-4726
E-mail hotel
Grand Caribe Belize Resort and Condominiums Slideshow
CHECK RATES! ABS:HotelCheckRates-d1821157?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 52 hotels in San Pedro
4.5 of 5 stars 84 reviews
Professional photos | Traveller photos (138)
4.5 of 5 Las Terrazas Resort
INR16,493 - 27,244 per night*
Travellers' Choice™ 2012 Winner Luxury | Top 25 | Trendiest
+1 800-447-1553
E-mail hotel
Las Terrazas Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d1194472?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 52 hotels in San Pedro
4.5 of 5 stars 237 reviews
Professional photos | Traveller photos (243)
White Sands Cove Resort
INR7,599 - 22,235 per night*
Offers & Announcements 20% off room rate
E-mail hotel
+501226-3528
Offers & Announcements 20% off room rate
White Sands Cove Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d604450?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 52 hotels in San Pedro
5 of 5 stars 92 reviews
Professional photos | Traveller photos (148)
La Perla Del Caribe
INR22,516 - 61,919 per night*
Offers & Announcements 25% off room rate
+1866-290-6341
E-mail hotel
Offers & Announcements 25% off room rate
La Perla Del Caribe Slideshow
Ranked #13 of 52 hotels in San Pedro
4.5 of 5 stars 41 reviews
Traveller photos (46)
Coco Beach Resort
INR12,215 - 21,446 per night*
Travellers' Choice™ 2012 Winner Family
E-mail hotel
+1800-499-3002
Coco Beach Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d1163871?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 52 hotels in San Pedro
4.5 of 5 stars 391 reviews
Professional photos | Traveller photos (373)
3.0 of 5 Belizean Shores Resort
INR8,331 - 12,384 per night*
Travellers' Choice™ 2012 Winner Family
E-mail hotel
+501 +501 624-5084
E-mail hotel
Belizean Shores Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d478209?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 52 hotels in San Pedro
4.5 of 5 stars 328 reviews
Professional photos | Traveller photos (380)
3.0 of 5 Portofino
INR13,397 - 20,771 per night*
Offers & Announcements Early Bird Special!
+501 226 5096
E-mail hotel
Offers & Announcements Early Bird Special!
Portofino Slideshow
CHECK RATES! ABS:HotelCheckRates-d308879?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 52 hotels in San Pedro
4.5 of 5 stars 235 reviews
Professional photos | Traveller photos (226)
3.5 of 5 Sueno del Mar
INR6,642 - 10,526 per night*
E-mail hotel
+5016704137
Sueno del Mar Slideshow
CHECK RATES! ABS:HotelCheckRates-d1862285?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 52 hotels in San Pedro
4.5 of 5 stars 32 reviews
Professional photos | Traveller photos (75)
3.0 of 5 Villas At Banyan Bay
INR12,046 - 18,970 per night*
CHECK RATES! ABS:HotelCheckRates-d293319?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #18 of 52 hotels in San Pedro
4.5 of 5 stars 175 reviews
Professional photos | Traveller photos (152)
Blue Reef Island Resort
INR10,977 - 16,099 per night*
Offers & Announcements Free Gratuity Services
E-mail hotel
+1 866-825-8500
Offers & Announcements Free Gratuity Services
Blue Reef Island Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d575873?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 52 hotels in San Pedro
4.5 of 5 stars 78 reviews
Professional photos | Traveller photos (124)
Azul Resort
INR28,145 - 168,870 per night*
Ranked #20 of 52 hotels in San Pedro
4.5 of 5 stars 14 reviews
Traveller photos (16)
2.5 of 5 Caribbean Villas Hotel
INR5,122 - 11,821 per night*
Offers & Announcements 20% off room rate
+1 866-290-6341
E-mail hotel
Offers & Announcements 20% off room rate
Caribbean Villas Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d308854?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 of 52 hotels in San Pedro
4.5 of 5 stars 255 reviews
Professional photos | Traveller photos (249)
Ramon's Village Resort
INR9,288 - 22,516 per night*
Ranked #22 of 52 hotels in San Pedro
4.5 of 5 stars 255 reviews
Traveller photos (213)
Corona del Mar Hotel & Apartments
INR3,940 - 9,006 per night*
Ranked #23 of 52 hotels in San Pedro
4.5 of 5 stars 181 reviews
Traveller photos (181)
Exotic Caye Beach Resort
INR7,318 - 9,569 per night*
Offers & Announcements $99 per night
E-mail hotel
+501 226-2870
Offers & Announcements $99 per night
Exotic Caye Beach Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d501620?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 52 hotels in San Pedro
4.5 of 5 stars 98 reviews
Professional photos | Traveller photos (86)
Tio Pil's Hotel
INR2,252 - 4,222 per night*
Ranked #25 of 52 hotels in San Pedro
4.5 of 5 stars 39 reviews
Traveller photos (21)
3.0 of 5 SunBreeze Suites
INR7,655 - 12,327 per night*
Special offer 30% OFF
+501 226-4675
E-mail hotel
Special offer 30% OFF
SunBreeze Suites Slideshow
CHECK RATES! ABS:HotelCheckRates-d844649?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 52 hotels in San Pedro
4.5 of 5 stars 84 reviews
Professional photos | Traveller photos (94)
3.0 of 5 SunBreeze Hotel
INR7,655 - 11,596 per night*
Special offer 7th Night Free!
+501 226-2191
E-mail hotel
Special offer 7th Night Free!
SunBreeze Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d302854?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #27 of 52 hotels in San Pedro
4 of 5 stars 144 reviews
Professional photos | Traveller photos (128)
Capricorn Resort
INR6,473 - 10,414 per night*
Ranked #28 of 52 hotels in San Pedro
4.5 of 5 stars 89 reviews
Traveller photos (63)
Conch Shell Inn
INR2,195 - 5,573 per night*
Ranked #29 of 52 hotels in San Pedro
4.5 of 5 stars 81 reviews
Traveller photos (48)
Hotel del Rio
INR2,814 - 7,318 per night*
Ranked #30 of 52 hotels in San Pedro
4 of 5 stars 44 reviews
Traveller photos (45)

Additional Information about San Pedro

4.5 of 5 stars | 8,542 Reviews