Featured San Pedro Hotels with Bars
Corona Del Mar
Coconut Drive, San Pedro
Fully refundableReserve now, pay when you stay
Coco Beach Resort
Ambergris Caye, San Pedro
Ocean Tide Beach Resort
57 Boca del Rio Dr., San Pedro
Save an average of 15% on thousands of hotels when you're signed in
Caribbean Villas Hotel
Seagrape Drive, San Pedro
Fully refundableReserve now, pay when you stay
Mata Rocks Resort
45 Coconut Drive, San Pedro
Pedro's Hotel
Seagrape Drive, San Pedro
White Sands Cove
2.5 Miles north of San Pedro, San Pedro, Ambergris Caye
Tres Cocos Resort
1/2 Mile N of Bridge on Ocean Side, San Pedro
Belizean Shores Resort
Ambergris Caye, San Pedro
Banana Beach Resort
Seagrape Drive, San Pedro, Belize District
Sunbreeze Hotel
Ambergris Caye, San Pedro
Royal Caribbean Resort
1 Seagrape Street, San Pedro
Fully refundableReserve now, pay when you stay
Sandbar Beachfront Hostel & Restaurant
7 Boca Del Rio Dr, San Pedro, Ambergris Caye
X'Tan Ha - The Waterfront Resort
7.2 miles North, San Pedro
Sapphire Beach Resort
10 Miles North of Ambergris Caye, San Pedro, Ambergris Caye
Sunbreeze Suites
Beachfront, Barrier Reef Drive, San Pedro, Ambergris Caye
Matachica Resort & Spa - Adults Only
5 miles north of San Pedro, San Pedro
Exotic Caye Beach Resort
Coconut Drive, Po Box 11, San Pedro, Belize District
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
More Hotels Near San Pedro
- Caye Caulker Hotels (12.95 mi)
- Ambergris Caye Hotels (5.78 mi)
- Yucatan Peninsula Hotels (144.1 mi)
- Xcalak Hotels (25.65 mi)
- Cayo Espanto Hotels (2.55 mi)
- Sarteneja Hotels (32.27 mi)
- Maskall Hotels (23.18 mi)
- Caye Chapel Hotels (16.33 mi)
- Lucky Strike Hotels (25.61 mi)
- Caye Caulker Forest Reserve Hotels (10.24 mi)
- Caye Caulker Marine Reserve Hotels (12.07 mi)
- Bomba Hotels (20.73 mi)
More San Pedro Hotel Options
- Hotels with Air Conditioning (90)
- Beach Hotels (86)
- Family Hotels (73)
- Hotels with a Pool (62)
- Hotel with a Concierge (60)
- Hotels with WiFi (59)
- Hotel with wifi (58)
- Smoke Free Hotels (53)
- Hotels with Balconies (49)
- Resorts & Hotels with Spas (39)
- Luxury Hotels (20)
- Hotels with Free Airport Shuttle (19)
- Cheap Hotels (19)
- Oceanfront Hotels (16)
- Hotels with smoking rooms (13)
- Hotels with Hot Tubs (11)
- Hotels with Complimentary Breakfast (8)
- Hotels with Tennis Courts (4)
- Hotels with Waterslides (3)
- All-inclusive Hotel (3)
- Casinos (2)
- Pet-friendly Hotels (2)
Hotels Near Popular San Pedro Attractions
- Hotels near Secret Beach (3.75 mi)
- Hotels near Hol Chan Marine Reserve (4.21 mi)
- Hotels near San Pedro Belize Express Dock (0.1 mi)
- Hotels near Belize Chocolate Company (0.17 mi)
- Hotels near Boca del Rio (1.06 mi)
- Hotels near San Pedro Beach (0.54 mi)
- Hotels near Mexico Rocks (6 mi)
- Hotels near Bacalar Chico National Park & Marine Reserve (14.87 mi)
- Hotels near San Pedro Town Hall (0.08 mi)
- Hotels near Tranquility Bay Beach (13.44 mi)
- Hotels near San Pedro Central Park (0.03 mi)
- Hotels near Reef Runner Glass Bottom Boat (0.11 mi)
San Pedro Hotels by Star Rating
More Deals in Popular Destinations
- Cancun Hotels
- Cabo San Lucas Hotels
- Puerto Vallarta Hotels
- Playa del Carmen Hotels
- Mexico City Hotels
- Guadalajara Hotels
- Cozumel Hotels
- Acapulco Hotels
- Puerto Morelos Hotels
- San José Hotels
- Mazatlán Hotels
- Monterrey Hotels
- Tijuana Hotels
- Tulum Hotels
- La Fortuna Hotels
- Ciudad Juarez Hotels
- Santa María Huatulco Hotels
- Mérida Hotels
- Querétaro Hotels