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

The Phoenix Resort
The Phoenix Resort 5.0 of 5 stars
Special offer Sparkling Summer Special
Exotic Caye Beach Resort
Exotic Caye Beach Resort 4.5 of 5 stars
Special offer $99 per night
View all special offers in San Pedro (13)

Hotels travellers recommend

The Phoenix Resort
RM785 - 1,649 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 297 reviews
Traveller photos (194)
Pelican Reef Villas Resort
RM581 - 2,195 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
RM471 - 1,256 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
RM785 - 1,649 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
RM581 - 2,669 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
RM741 - 845 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
RM713 - 917 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
RM565 - 1,617 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
RM2,811 - 4,868 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
RM974 - 974 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
RM920 - 1,520 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
RM424 - 1,240 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
RM1,256 - 3,455 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
RM681 - 1,197 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
RM465 - 691 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
RM747 - 1,159 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
RM371 - 587 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
RM672 - 1,058 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
RM612 - 898 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
RM1,570 - 9,421 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
RM286 - 660 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
RM518 - 1,256 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
RM220 - 502 per night*
Ranked #23 of 52 hotels in San Pedro
4.5 of 5 stars 181 reviews
Traveller photos (181)
Exotic Caye Beach Resort
RM408 - 534 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
RM126 - 236 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
RM427 - 688 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
RM427 - 647 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
RM361 - 581 per night*
Ranked #28 of 52 hotels in San Pedro
4.5 of 5 stars 89 reviews
Traveller photos (63)
Conch Shell Inn
RM122 - 311 per night*
Ranked #29 of 52 hotels in San Pedro
4.5 of 5 stars 81 reviews
Traveller photos (48)
Hotel del Rio
RM157 - 408 per night*
Ranked #30 of 52 hotels in San Pedro
4 of 5 stars 44 reviews
Traveller photos (45)