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.


Find my perfect hotel Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

San Pedro Hotels/Motels & Accommodations

Photo of Belize HutzBelize Hutz in San Pedro
+1-800-230-4134
$30+

2141 Pearl St., San Pedro, Belize
Image of Banana Beach ResortBanana Beach Resort - San Pedro
+1-800-997-5148
$95+

Coconut Dr., San Pedro, Belize
  • 4.0/5, Very Good Latest Reviews
  • Three Star Beach property
  • Shuttle from airport available
The Villas at Banyan Bay - San Pedro
+1-800-997-5149
$75+

Coconut Dr., San Pedro, Belize
Exterior of Grand Colony Island VillasGrand Colony Island Villas
+1-800-230-4134
$412+

Coconut Dr., San Pedro, Belize
  • 5.0/5, Excellent Recent Reviews
  • Midscale Beach hotel
  • Shuttle to airport available
Photo of Xanadu Island ResortXanadu Island Resort in San Pedro
+1-800-997-5148
$209+

Sea Grape Dr., San Pedro, Belize
  • 3 star Oceanfront hotel
  • Hotel has 18 suites
Exterior of Caribbean Villas HotelCaribbean Villas Hotel - San Pedro
+1-800-997-5149
$75+

1 Mile South of San Pedro, San Pedro, Belize
  • 4.5/5, Very Good Recent Reviews
  • Three Star Beach property
  • 13 rooms in property
Image of Sunbreeze HotelSunbreeze Hotel
+1-800-230-4134
$182+

7 Coconut Dr., San Pedro, Belize
Exotic Caye Beach Resort - San Pedro
+1-800-997-5148
$75+

Coconut Dr., San Pedro, Belize
  • Mid-scale hotel
Mayan Princess Hotel - San Pedro
+1-800-997-5149
$145+

San Pedro, San Pedro, Belize
Ambergris Villas Rental
+1-800-230-4134
$195+

100 Coconut Dr., San Pedro Ambergris Caye, 501 Belize
  • 3 star property
~1.72 Miles from San Pedro
La Perla Del Caribe in San Pedro Ambergris Caye
+1-800-997-5148
$200+

Six Miles North of San Pedro, San Pedro Ambergris Caye, Belize~1.72 Miles from San Pedro
Las Terrazas Resort & Residences in San Pedro
+1-800-997-5149
$250+

Barrier Reef Dr., San Pedro, 77057 Belize
Las Terrazas Resort - Belize City
+1-800-230-4134
$175+

Ssn Pedro Ambergris Caye, Belize City, 000 Belize
  • Luxury 5-star Beach hotel
  • Gym is available on property
~10.06 Miles from San Pedro
Sapphire Beach Resort in San Pedro
+1-800-997-5148
$105+

9.5 Miles North Ambergris Caye, San Pedro, Belize
  • 4.5/5, Very Good Reviews
  • 3 star Resort property
  • Free complimentary breakfast
El Secreto in San Pedro
+1-800-997-5149
$450+

11miles North of San Pedro Town, San Pedro, Belize
  • Luxury 5 star Beach hotel
  • 13 rooms in hotel
Belize Odyssey Resort : South Beach Caye Caulker Village
+1-800-230-4134
$150+

South Beach Caye Caulker Village, Caye Caulker, Belize
  • 4-star Oceanfront property
  • 4 suites in property
~19.50 Miles from San Pedro
Maruba Resort Jungle Spa : 40 1 / 2 Old Northern Highway
+1-800-997-5148
$130+

40 1 / 2 Old Northern Highway, Maskall, Belize
  • 4.0/5, Very Good Read Reviews
  • 4-star Resort hotel
  • Check-in: 2:30 PM
~22.89 Miles from San Pedro
Royal Palm Island Resort : 1 / 4 Mile Northeast Off St. George's Caye
+1-800-997-5149
$250+

1 / 4 Mile Northeast Off St. George's Caye, Belize City, Belize~26.99 Miles from San Pedro
Bachelor Inn Hotel : 5931 Bachelor Ave. West Landivar
+1-800-230-4134
$75+

5931 Bachelor Ave. West Landivar, Belize City, Belize
  • 3.0/5, Average Review Score
  • Two star Beach hotel
  • 35 sleeping rooms in hotel
~30.45 Miles from San Pedro
Radisson Fort George Hotel & Marina
+1-800-997-5148
$169+

2 Marine Parade Po Box 321, Belize City, 7242-3 Belize
  • High-end Downtown hotel
  • 9 suites in hotel
~31.26 Miles from San Pedro

 [1 - 20 of 25]   


Next: See My San Pedro Hotels with Pricing >