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)
B&Bs (14)
Holiday Rentals (89)

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Special offers in San Pedro

SunBreeze Hotel
SunBreeze Hotel 4.0 of 5 stars
Special offer 7th Night Free!
Athens Gate
Athens Gate 5.0 of 5 stars
Special offer 40% off room rate
View all special offers in San Pedro (13)

Hotels travellers recommend

The Phoenix Resort
257 AUD - 539 AUD 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
190 AUD - 717 AUD 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 295 reviews
Professional photos | Traveller photos (351)
Xanadu Island Resort Belize
154 AUD - 411 AUD 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
257 AUD - 539 AUD 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
190 AUD - 872 AUD 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
242 AUD - 276 AUD 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
233 AUD - 300 AUD 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
185 AUD - 529 AUD 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 422 reviews
Professional photos | Traveller photos (516)
Cayo Espanto
919 AUD - 1,591 AUD 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
318 AUD - 318 AUD 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
301 AUD - 497 AUD 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
139 AUD - 405 AUD 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 93 reviews
Professional photos | Traveller photos (148)
La Perla Del Caribe
411 AUD - 1,129 AUD 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
223 AUD - 391 AUD 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 392 reviews
Professional photos | Traveller photos (373)
3.0 of 5 Belizean Shores Resort
152 AUD - 226 AUD 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
244 AUD - 379 AUD 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
121 AUD - 192 AUD 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
220 AUD - 346 AUD 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
200 AUD - 294 AUD 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
513 AUD - 3,079 AUD 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
93 AUD - 216 AUD 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
169 AUD - 411 AUD per night*
Ranked #22 of 52 hotels in San Pedro
4.5 of 5 stars 257 reviews
Traveller photos (213)
Corona del Mar Hotel & Apartments
72 AUD - 164 AUD per night*
Ranked #23 of 52 hotels in San Pedro
4.5 of 5 stars 181 reviews
Traveller photos (181)
Exotic Caye Beach Resort
133 AUD - 174 AUD 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
41 AUD - 77 AUD 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
140 AUD - 225 AUD 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
140 AUD - 211 AUD 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
118 AUD - 190 AUD per night*
Ranked #28 of 52 hotels in San Pedro
4.5 of 5 stars 89 reviews
Traveller photos (63)
Conch Shell Inn
40 AUD - 102 AUD per night*
Ranked #29 of 52 hotels in San Pedro
4.5 of 5 stars 81 reviews
Traveller photos (48)
Hotel del Rio
51 AUD - 133 AUD per night*
Ranked #30 of 52 hotels in San Pedro
4 of 5 stars 44 reviews
Traveller photos (45)