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, Google Chrome. Mac: Safari.

San Pedro Hotels

 
Hotels (52)
 
 
 
All Hotels (52)
Best Value (5)
Romantic (35)
Family (29)
Resort (29)
On the Beach (27)
Trendy (4)
Luxury (4)

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Special offers in San Pedro

Belizean Shores Resort
Belizean Shores Resort 4.5 of 5 stars
Special offer Summer Special
Athens Gate
Athens Gate 5.0 of 5 stars
Special offer 40% off room rate
View all special offers in San Pedro (14)

Hotels travellers recommend

The Phoenix Resort
S$322 - 676 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 300 reviews
Traveller photos (194)
Pelican Reef Villas Resort
S$238 - 900 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 297 reviews
Professional photos | Traveller photos (363)
Xanadu Island Resort Belize
S$193 - 515 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 469 reviews
Professional photos | Traveller photos (521)
Athens Gate
S$322 - 676 per night*
Special offer 40% off room rate
Ranked #4 of 52 hotels in San Pedro
5 of 5 stars 35 reviews
Traveller photos (34)
3.0 of 5 The Palms Oceanfront Suites
S$304 - 346 per night*
E-mail hotel
The Palms Oceanfront Suites Slideshow
CHECK RATES! ABS:HotelCheckRates-d556476?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 52 hotels in San Pedro
5 of 5 stars 101 reviews
Professional photos | Traveller photos (102)
3.0 of 5 El Pescador Resort
S$238 - 1,095 per night*
Travellers' Choice® 2012 Winner Best Service
CHECK RATES! ABS:HotelCheckRates-d300178?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 52 hotels in San Pedro
5 of 5 stars 160 reviews
Professional photos | Traveller photos (135)
4.0 of 5 Matachica Beach Resort
S$292 - 376 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)
Cayo Espanto
S$1,925 - 3,213 per night*
+1888-666-4282
Cayo Espanto Slideshow
CHECK RATES! ABS:HotelCheckRates-d293312?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 52 hotels in San Pedro
5 of 5 stars 102 reviews
Professional photos | Traveller photos (127)
4.0 of 5 Victoria House
S$232 - 663 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 #9 of 52 hotels in San Pedro
4.5 of 5 stars 424 reviews
Professional photos | Traveller photos (518)
Grand Caribe Belize Resort and Condominiums
S$399 - 399 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
5 of 5 stars 84 reviews
Professional photos | Traveller photos (138)
White Sands Cove Resort
S$174 - 509 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 #11 of 52 hotels in San Pedro
5 of 5 stars 93 reviews
Professional photos | Traveller photos (148)
4.5 of 5 Las Terrazas Resort
S$377 - 623 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 #12 of 52 hotels in San Pedro
4.5 of 5 stars 238 reviews
Professional photos | Traveller photos (243)
La Perla Del Caribe
S$515 - 1,416 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
5 of 5 stars 41 reviews
Traveller photos (46)
Coco Beach Resort
S$279 - 491 per night*
Travellers' Choice® 2012 Winner Family Special offer Discounted Rates
E-mail hotel
+1 7868716754
Special offer Discounted Rates
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 394 reviews
Professional photos | Traveller photos (385)
3.0 of 5 Belizean Shores Resort
S$191 - 283 per night*
Travellers' Choice® 2012 Winner Family Special offer Summer Special
E-mail hotel
+1 7868716754
E-mail hotel
Special offer Summer Special
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 330 reviews
Professional photos | Traveller photos (380)
3.0 of 5 Portofino
S$306 - 475 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 237 reviews
Professional photos | Traveller photos (226)
3.5 of 5 Sueno del Mar
S$152 - 241 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)
Blue Reef Island Resort
S$251 - 368 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 #18 of 52 hotels in San Pedro
4.5 of 5 stars 78 reviews
Professional photos | Traveller photos (124)
3.0 of 5 Villas At Banyan Bay
S$276 - 434 per night*
CHECK RATES! ABS:HotelCheckRates-d293319?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 52 hotels in San Pedro
4.5 of 5 stars 176 reviews
Professional photos | Traveller photos (152)
Azul Resort
S$644 - 3,863 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
S$117 - 270 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 260 reviews
Professional photos | Traveller photos (250)
Corona del Mar Hotel & Apartments
S$90 - 206 per night*
Ranked #22 of 52 hotels in San Pedro
4.5 of 5 stars 181 reviews
Traveller photos (181)
Ramon's Village Resort
S$212 - 515 per night*
Ranked #23 of 52 hotels in San Pedro
4.5 of 5 stars 259 reviews
Traveller photos (215)
Exotic Caye Beach Resort
S$167 - 219 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
S$52 - 97 per night*
Ranked #25 of 52 hotels in San Pedro
4.5 of 5 stars 40 reviews
Traveller photos (21)
3.0 of 5 SunBreeze Hotel
S$175 - 265 per night*
CHECK RATES! ABS:HotelCheckRates-d302854?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 52 hotels in San Pedro
4 of 5 stars 144 reviews
Professional photos | Traveller photos (134)
3.0 of 5 SunBreeze Suites
S$175 - 282 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 #27 of 52 hotels in San Pedro
4.5 of 5 stars 84 reviews
Professional photos | Traveller photos (94)
Capricorn Resort
S$148 - 238 per night*
Ranked #28 of 52 hotels in San Pedro
4.5 of 5 stars 89 reviews
Traveller photos (63)
Conch Shell Inn
S$50 - 127 per night*
Ranked #29 of 52 hotels in San Pedro
4.5 of 5 stars 81 reviews
Traveller photos (48)
3.0 of 5 Mata Rocks Resort
S$133 - 210 per night*
E-mail hotel
+1 888-628-2757
Mata Rocks Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d306545?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 52 hotels in San Pedro
4 of 5 stars 138 reviews
Professional photos | Traveller photos (124)