Hotels with Restaurants in San Pedro from $112
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top San Pedro Hotels with Restaurants

Ramon's Village Resort
Coconut Drive San Pedro
$175 nightly
The price is $191 total per night
$191 total
Jun 11 - Jun 12
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this hotel. Enjoy a day at the beach snorkeling, or relax with sun loungers. There's ...

Coco Beach Resort
Ambergris Caye San Pedro
This smoke-free hotel features a full-service spa, 2 outdoor pools, and a restaurant. Spend a day at the beach kayaking, or relax with sun loungers and beach ...

Matachica Resort & Spa - Adults Only
5 miles north of San Pedro San Pedro
$330 nightly
The price is $358 total per night
$358 total
Jul 9 - Jul 10
Total with taxes and fees
A full-service spa, 2 restaurants, and an outdoor pool are all featured at this smoke-free resort. Relax with sun loungers and beach umbrellas, and cool off ...

Belizean Shores Resort
Ambergris Caye San Pedro
This hotel features a bar/lounge, a poolside bar, and an outdoor pool. Enjoy a day at the beach snorkeling, or relax with beach umbrellas. Enjoy the outdoor ...

Sunbreeze Hotel
Ambergris Caye San Pedro
$260 nightly
The price is $282 total per night
$282 total
Jun 10 - Jun 11
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this resort. Families will appreciate the onsite laundry facilities and in-room childcare. ...

X'Tan Ha - The Waterfront Resort
7.2 miles North San Pedro
Free Cancellation
Reserve now, pay when you stay
$215 nightly
The price is $234 total per night
$234 total
Jun 21 - Jun 22
Total with taxes and fees
This traditional resort features 2 outdoor pools, a restaurant, and a bar/lounge. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Relax ...

White Sands Cove
2.5 Miles north of San Pedro San Pedro Ambergris Caye
A private beach and an outdoor pool are featured at this aparthotel. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Enjoy a meal from ...

Caribbean Villas Hotel
Seagrape Drive San Pedro
Free Cancellation
Reserve now, pay when you stay
$112 nightly
The price is $122 total per night
$122 total
Jun 10 - Jun 11
Total with taxes and fees
A full-service spa, 2 outdoor pools, and a restaurant are all featured at this hotel. Enjoy a day at the beach snorkeling, or relax with sun loungers. Families ...

Corona Del Mar
Coconut Drive San Pedro
Free Cancellation
Reserve now, pay when you stay
$114 nightly
The price is $124 total per night
$124 total
Jun 10 - Jun 11
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this hotel. Dine at the beachfront restaurant and relax with sun loungers. Relax with ...

Captain Morgan's Retreat
Captain Morgans Retreat San Pedro
$104 nightly
The price is $112 total per night
$112 total
Jun 10 - Jun 11
Total with taxes and fees
This smoke-free hotel features a full-service spa, 2 outdoor pools, and a restaurant. Relax with a drink at one of the 2 bars/lounges and enjoy free perks like ...

Banana Beach Resort
Seagrape Drive San Pedro Belize District
This hotel features a private beach, 2 outdoor pools, and a restaurant. Enjoy a day at the beach kayaking, or relax with sun loungers. Relax with a drink at ...
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.
San Pedro hotels essential information
Accommodation | 950 hotels |
|---|---|
Lowest Price | $112 |
Highest Price | $358 |
Popular hotels | Ramon's Village Resort, Coco Beach Resort, Caribbean Villas Hotel, Banana Beach Resort, Corona Del Mar, Sunbreeze Hotel, X'Tan Ha - The Waterfront Resort, Belizean Shores Resort, White Sands Cove, Captain Morgan's Retreat, Matachica Resort & Spa - Adults Only, Grand Colony Island Villas |
Recent San Pedro hotel reviews by fellow wanderers

Coco Beach Resort
5 out of 5
Posted 5 hours ago
Travelocity Verified Review
"Black Rock Lodge was absolutely amazing in so many ways: atmosphere in the rain forest, friendliest and most helpful and accommodating staff, the best included activities like hiking trails, views, tubing rapids, waterfalls, tree swings, stand up paddle boards, kayaks, the 4 course meals made from garden produce, bird watching- even at meals - staff was very knowledgable and helped point out variety of wildlife, and so many other tours the staff helps you plan and accommodate your needs. Our 18 and 20 year old said it was by far their favorite place we ever stayed at and my husband and I agree. Well done Black Rock Lodge!!?"
A verified traveler stayed at Coco Beach Resort
More ways to wander San Pedro
Explore More Ways to Travel with Travelocity
- All Inclusive Resorts & in Cayo Espanto
- Adventure Hotels in Ambergris Caye
- All Inclusive Resorts & in Ambergris Caye
- Beach Resorts & in Ambergris Caye
- Boutique Hotels in Ambergris Caye
- Casino Resorts & in Ambergris Caye
- Kid Friendly Hotels in Ambergris Caye
- Golf Resorts & in Ambergris Caye
- Historic Hotels in Ambergris Caye
- Hotels with Bar in Ambergris Caye
- Hotels with Childcare in Ambergris Caye
- Hotels with Free Breakfast in Ambergris Caye
- Hotels with Free Airport Shuttle in Ambergris Caye
- Hotels with Free Parking in Ambergris Caye
- Hotels with Hot Tubs in Ambergris Caye
- Hotels with Tennis Courts in Ambergris Caye
- Hotels with Waterslides in Ambergris Caye
- Luxury Hotels in Ambergris Caye
- Oceanfront Hotels in Ambergris Caye
- Pet Friendly Hotels in Ambergris Caye
- Hotel Wedding Venues Hotels in Ambergris Caye
- Flights from John Greif II
- Hahn Air Systems San Pedro Sula (SAP) to San Pedro (SPR) flights
- Maya Island Air Belize City (BZE) to San Pedro (SPR) flights
- Tropic Air Cancun (CUN) to San Pedro (SPR) flights
- Tropic Air Caye Caulker (CUK) to San Pedro (SPR) flights
- Tropic Air Corozal (CZH) to San Pedro (SPR) flights
- Tropic Air Dangriga (DGA) to San Pedro (SPR) flights
- Tropic Air San Salvador (SAL) to San Pedro (SPR) flights
- Tropic Air Belmopan (BCV) to San Pedro (SPR) flights
- Tropic Air Roatan (RTB) to San Pedro (SPR) flights
- Tropic Air Flores (FRS) to San Pedro (SPR) flights
- Tropic Air Orange Walk (ORZ) to San Pedro (SPR) flights
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Tropic Air San Ignacio (CYD) to San Pedro (SPR) flights
- Flights from Amarillo (AMA) to San Pedro (SPR)
- Flights from Atlanta (ATL) to San Pedro (SPR)
- Flights from Austin (AUS) to San Pedro (SPR)
- Flights from Belmopan (BCV) to San Pedro (SPR)
- Flights from Boise (BOI) to San Pedro (SPR)
- Flights from Boston (BOS) to San Pedro (SPR)
- Flights from Baton Rouge (BTR) to San Pedro (SPR)
- Flights from Baltimore (BWI) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Charlotte (CLT) to San Pedro (SPR)
- Flights from Columbus (CMH) to San Pedro (SPR)
- Flights from Corpus Christi (CRP) to San Pedro (SPR)
- Flights from Caye Caulker (CUK) to San Pedro (SPR)
- Flights from Corozal (CZH) to San Pedro (SPR)
- Flights from Dallas (DAL) to San Pedro (SPR)
- Flights from Dayton (DAY) to San Pedro (SPR)
- Flights from Dallas (DFW) to San Pedro (SPR)
- Flights from Dangriga (DGA) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Fresno (FAT) to San Pedro (SPR)
- Flights from Houston (HOU) to San Pedro (SPR)
- Flights from Washington (IAD) to San Pedro (SPR)
- Flights from Indianapolis (IND) to San Pedro (SPR)
- Flights from Jacksonville (JAX) to San Pedro (SPR)
- Flights from New York (JFK) to San Pedro (SPR)
- Flights from Las Vegas (LAS) to San Pedro (SPR)
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Lafayette (LFT) to San Pedro (SPR)
- Flights from New York (LGA) to San Pedro (SPR)
- Flights from Lima (LIM) to San Pedro (SPR)
- Flights from Memphis (MEM) to San Pedro (SPR)
- Flights from Montgomery (MGM) to San Pedro (SPR)
- Flights from Miami (MIA) to San Pedro (SPR)
- Flights from Minneapolis (MSP) to San Pedro (SPR)
- Flights from New Orleans (MSY) to San Pedro (SPR)
- Flights from Tokyo (NRT) to San Pedro (SPR)
- Flights from Ontario (ONT) to San Pedro (SPR)
- Flights from Chicago (ORD) to San Pedro (SPR)
- Flights from Norfolk (ORF) to San Pedro (SPR)
- Flights from West Palm Beach (PBI) to San Pedro (SPR)
- Flights from Portland (PDX) to San Pedro (SPR)
- Flights from Philadelphia (PHL) to San Pedro (SPR)
- Flights from Placencia (PLJ) to San Pedro (SPR)
- Flights from Portland (PWM) to San Pedro (SPR)
- Flights from Redmond (RDM) to San Pedro (SPR)
- Flights from Raleigh (RDU) to San Pedro (SPR)
- Flights from Rochester (RST) to San Pedro (SPR)
- Flights from San Antonio (SAT) to San Pedro (SPR)
- Flights from Orlando (SFB) to San Pedro (SPR)
- Flights from San Francisco (SFO) to San Pedro (SPR)
- Flights from Springfield (SGF) to San Pedro (SPR)
- Flights from San José (SJO) to San Pedro (SPR)
- Flights from Sarasota (SRQ) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from Tulsa (TUL) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)
- Flights from Halifax (YHZ) to San Pedro (SPR)
- Flights from Vancouver (YVR) to San Pedro (SPR)
- Flights from Winnipeg (YWG) to San Pedro (SPR)






