Star Rating
Hotel Name
Price Range (USD)to
Amenities

San Pedro Belize Accommodations

Find accommodations in San Pedro with the hotel list provided below. Search for cheap and discounted hotel and motel rates in or near San Pedro, Belize for your personal leisure or group travel. We list the best San Pedro hotel rooms. Review the San Pedro hotel list below to find the perfect lodging. We also have a map of the San Pedro hotels.

The San Pedro center point is approximately 1 mile southwest of San Pedro Ambergis Cay Beach and 2 miles north of Hol Chan Marine Reserve.

San Pedro Hotels & Accommodations

Belize Hutz - San Pedro
+1-888-690-5281
2141 Pearl St., San Pedro, Belize
  • Mid-scale Resort property
  • Check-in: noon
Banana Beach Resort : Seagrape Dr. Seagrape Dr., San Pedro, Belize
  • 3 star Beach property
  • Airport shuttle available
  • Rooms need regular maintenance
  • Restaurants & bars in the area are ok
Victoria House 22 Coconut Dr., San Pedro, Belize
  • 4 star property
From$335
Very Good 4.5 /5Latest Reviews Call
The Villas at Banyan Bay
+1-888-690-5247
Coconut Dr., San Pedro, Belize
  • Three Star property
  • Cheap cab ride to town
  • So much marine life
From$75
Very Good 4.5 /5Reviews Call
Grand Colony Island Villas in San Pedro Sea Grape Dr., San Pedro, Belize
  • Midscale Beach hotel
  • Check in: 3:00
  • Modern kitchen
  • Excursions right on
From$499
Excellent 5.0 /5Recent Reviews Call
Xanadu Island Resort in San Pedro
+1-800-881-1523
Sea Grape Dr., San Pedro, Belize
  • Mid-scale Oceanfront property
  • Airport shuttle provided
  • Great location
  • Excellent amenities
From$250
Excellent 5.0 /5Hotel Reviews Call
Caribbean Villas Hotel - San Pedro
+1-888-283-3404
1 Mile South of San Pedro, San Pedro, Belize
  • Three Star Beach hotel
  • Hotel has 13 rooms
  • Bar is awesome
  • Professional service
Sunbreeze Hotel 7 Coconut Dr., San Pedro, Belize
  • 3 star hotel
  • Hotel has 43 rooms
  • Near to public transport, according to 100%
  • Good night sleep
From$130
Very Good 4.5 /5Read Reviews Call
Grand Baymen Gardens Grand Baymen Gardens Coconut Dr., San Pedro, Belize
  • Affordable Rural hotel
  • Fitness / Gym is on-site
Exotic Caye Beach Resort Coconut Dr., San Pedro, Belize
  • Three Star Oceanfront hotel
  • Check-in time: 3:00PM
Pelican Reef Villas Resort in San Pedro Pelican Reef Villas Resort Coconut Dr., San Pedro, Belize
  • Three Star Beach hotel
  • Hotel has a green policy Read more
From$250
Very Good 4.5 /5Latest Reviews Call
Cayo Espanto Island Resort : Cayo Espanto Ambergris Caye Cayo Espanto Ambergris Caye, San Pedro, Belize
  • Luxury Five Star hotel
Mayan Princess Hotel
+1-888-305-3366
San Pedro, San Pedro, Belize
  • 3-star property
  • Clean room
  • Loud noise
From$145
Very Good 4.5 /5Reviews Call
Ambergris Villas Rental in San Pedro Ambergris Caye
+1-800-881-1523
100 Coconut Dr., San Pedro Ambergris Caye, 501 Belize ~1.72 miles northeast of San Pedro
  • Midscale property
Villa Mandevilla : 11019 West 82nd Place 11019 West 82nd Place, Arvada, 80005 Belize ~2.16 miles southwest of San Pedro
  • High end Beach property
  • Hotel has 5 suites
Villa Mandevilla 3.5 Miles South Coconut Dr., Belize, Belize ~2.18 miles southwest of San Pedro
  • Four star Beach hotel
  • 5 suites in property
Las Terrazas Resort & Residences - San Pedro
+1-888-690-5281
Barrier Reef Dr., San Pedro, 77057 Belize
  • Expensive hotel
From$250
Very Good 4.5 /5Guest Reviews Call
Sapphire Beach Resort in San Pedro
+1-800-230-4134
9.5 Miles North Ambergris Caye, San Pedro, Belize
  • Mid-scale Resort hotel
  • 37 suites in hotel
From$105
Very Good 4.5 /5Latest Reviews Call
Island Magic Beach Resort Ltd Avenida Hicaco, Caye Caulker, Belize ~11.57 miles south of San Pedro
  • Mid-scale Beach property
  • Hotel has 2 suites
From$130
Very Good 4.0 /5Latest Reviews Call
Tropical Paradise Hotel 1 Luciano Reyes St., Caye Caulker, Belize ~11.70 miles south of San Pedro
  • Three Star Beach property
  • 2 floors in hotel
El Secreto : 11miles North of San Pedro Town 11miles North of San Pedro Town, San Pedro, Belize
  • Luxurious 5-star Beach property
  • Check-in: 14:00 PM
From$450
Very Good 4.0 /5Latest Reviews Call
Maruba Resort Jungle Spa : 40 1 / 2 Old Northern Highway
+1-800-881-1523
40 1 / 2 Old Northern Highway, Maskall, Belize ~22.89 miles west of San Pedro
  • High end Resort hotel
  • Hotel has 14 rooms
  • Food was AMAZING
  • Delicious food
From$130
Very Good 4.5 /5Recent Reviews Call
Royal Palm Island Resort
+1-888-283-3404
1 / 4 Mile Northeast Off St. George's Caye, Belize City, Belize ~26.99 miles south of San Pedro
  • Four-star hotel
From$250
Excellent 5.0 /5Hotel Reviews Call
Bachelor Inn Hotel
+1-800-997-5149
5931 Bachelor Ave. West Landivar, Belize City, Belize ~30.45 miles southwest of San Pedro
  • 2 star Beach property
  • Hotel has 10 suites
  • Rooms are ok
  • Broken doors
Ramada Belize City Princess Hotel in Belize City Newton Barracks King Park, Belize City, Belize ~30.85 miles south of San Pedro
  • Three Star Downtown property
  • Free breakfast available
Next 25 San Pedro Hotels >  [1 - 25 of 32]    
Next: See My San Pedro Hotels with Pricing
Back to Top