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.

Xcalak Hotels and B&Bs

What style of hotel do you prefer?
All Hotels and B&Bs (63)
Romantic (34)
Family (28)
Within 50 km (63)
All Costa Maya

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Xcalak city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotels & B&Bs / Inns travellers recommend

Your selections 50 km
Xcalak B&Bs / Inns (3)
Casa Carolina
INR3,659 - 6,192 per night*
Ranked #1 of 3 Xcalak B&B and Inns
5 of 5 stars 113 reviews
Traveller photos (55)
Sin Duda Villas
INR3,603 - 5,854 per night*
Ranked #2 of 3 Xcalak B&B and Inns
5 of 5 stars 74 reviews
Traveller photos (96)
Hotel Tierra Maya
INR4,222 - 9,288 per night*
E-mail hotel
+521-983-839-8012
Hotel Tierra Maya Slideshow
Ranked #3 of 3 Xcalak B&B and Inns
4.5 of 5 stars 39 reviews
Traveller photos (79)
Xcalak Hotels (2)
Playa Sonrisa
INR3,659 - 5,348 per night*
Ranked #1 of 2 hotels in Xcalak
4.5 of 5 stars 48 reviews
Traveller photos (69)
Costa de Cocos
INR5,460 - 5,460 per night*
CHECK RATES! ABS:HotelCheckRates-d311361?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 2 hotels in Xcalak
4.5 of 5 stars 51 reviews
Professional photos | Traveller photos (16)
Recommended nearby hotels and B&Bs
The Phoenix Resort, San Pedro, Belize
INR14,072 - 29,552 per night*
40.8 km from Xcalak
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, San Pedro, Belize
INR10,414 - 39,347 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR8,443 - 22,516 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR14,072 - 29,552 per night*
43.0 km from Xcalak
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, San Pedro, Belize
INR10,414 - 47,846 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR13,284 - 15,142 per night*
42.4 km from Xcalak
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, San Pedro, Belize
INR12,778 - 16,437 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR10,132 - 28,989 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR50,379 - 87,249 per night*
26.6 km from Xcalak
+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)
4.5 of 5 Las Terrazas Resort, San Pedro, Belize
INR16,493 - 27,244 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR7,599 - 22,235 per night*
27.3 km from Xcalak
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)
Coco Beach Resort, San Pedro, Belize
INR12,215 - 21,446 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR8,331 - 12,384 per night*
26.6 km from Xcalak
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)
Blue Tang Inn, San Pedro, Belize
INR5,348 - 6,698 per night*
39.6 km from Xcalak
1-866-881-1020
Blue Tang Inn Slideshow
CHECK RATES! ABS:HotelCheckRates-d308858?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 14 San Pedro B&B and Inns
4.5 of 5 stars 171 reviews
Professional photos | Traveller photos (158)
3.0 of 5 Portofino, San Pedro, Belize
INR13,397 - 20,771 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR6,642 - 10,526 per night*
37.8 km from Xcalak
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)
Maya Palms Resort & Dive Center, Mahahual
INR5,629 - 9,569 per night*
27.4 km from Xcalak
Ranked #5 of 14 Mahahual B&B and Inns
4.5 of 5 stars 92 reviews
Traveller photos (137)
4.0 of 5 Belizean Cove Estates, San Pedro, Belize
INR8,331 - 38,784 per night*
36.9 km from Xcalak
CHECK RATES! ABS:HotelCheckRates-d1167599?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 14 San Pedro B&B and Inns
4.5 of 5 stars 36 reviews
Professional photos | Traveller photos (24)
3.0 of 5 Villas At Banyan Bay, San Pedro, Belize
INR12,046 - 18,970 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR10,977 - 16,099 per night*
26.6 km from Xcalak
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)
Hotel Maya Luna, Mahahual
INR4,278 - 6,023 per night*
47.4 km from Xcalak
CHECK RATES! ABS:HotelCheckRates-d644875?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 14 Mahahual B&B and Inns
4.5 of 5 stars 126 reviews
Professional photos | Traveller photos (96)
Azul Resort, San Pedro, Belize
INR28,145 - 168,870 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR5,122 - 11,821 per night*
26.6 km from Xcalak
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, San Pedro, Belize
INR9,288 - 22,516 per night*
26.6 km from Xcalak
Ranked #22 of 52 hotels in San Pedro
4.5 of 5 stars 255 reviews
Traveller photos (213)
Corona del Mar Hotel & Apartments, San Pedro, Belize
INR3,940 - 9,006 per night*
26.6 km from Xcalak
Ranked #23 of 52 hotels in San Pedro
4.5 of 5 stars 181 reviews
Traveller photos (181)