Hotels in San Pedro
Search over 952 hotels from $171
Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels
Save 10% or more on select hotels with Insider Prices
Book on the app to instantly earn 5% on 350,000+ hotels
Top Rated San Pedro Hotels

Alaia Belize, Autograph Collection

Coco Beach Resort

Ramon's Village Resort

Sunset Caribe Belize

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Grand Caribe Belize

Lina Point Belize Overwater Resort

The Watermark Hotel

Bananas On The Beach

Sandbar Beachfront Hostel & Restaurant

X'Tan Ha - The Waterfront Resort

Victoria House Resort & Spa
How much is a San Pedro hotel?
Check San Pedro hotel room prices by star rating

4 Star Hotels
Cheap San Pedro hotels options

Pedro's Hotel

Mata Rocks Resort

Hotel Ocean Paradise

Sapphire Beach Resort

Amelia Guest House

Sandbar Beachfront Hostel & Restaurant
Where is a good place to stay in San Pedro?
What are some of the best hotels for a stay with my family in San Pedro?
There are 29 family-friendly hotels in San Pedro so you're sure to find a perfect place for your family vacation. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is a resort offering an outdoor pool, 4 restaurants, and free parking. You and your family can also consider Coco Beach Resort, a hotel offering 2 outdoor pools, a restaurant, and free parking. Another option is Grand Caribe Belize, a hotel offering 6 outdoor pools, 2 restaurants, and free parking.
What are some favorite hotels in downtown San Pedro?
Here are some of the most popular hotels in central San Pedro:
- Alaia Belize, Autograph Collection is a resort offering 3 outdoor pools, a full-service spa, and 6 restaurants.
- Ramon's Village Resort is a hotel offering a full-service spa, free WiFi, and free parking.
- Coco Beach Resort is a hotel offering 2 outdoor pools, a full-service spa, and free WiFi.
You'll love San Pedro for its beautiful beaches and popular bars. Sights to visit in the heart of San Pedro include San Pedro Town Hall, San Pedro Beach and San Pedro Belize Express Water Taxi.
What are the best hotels near Secret Beach?
Spend a relaxing afternoon at this favorite beach, 3.8 mi from central San Pedro. You'll find 390 hotels within 5 miles of Secret Beach, giving you plenty of options to choose from such as:
- Casa Nova Cabanas: Located 0.3 mi away, this 3.5-star hotel features free breakfast, free WiFi, and free parking.
- Lina Point Belize Overwater Resort: Located 2.7 mi away, this hotel has a restaurant, an outdoor pool, and free WiFi.
- Coco Beach Resort: Located 2.5 mi away, this 4-star hotel features 2 outdoor pools, a restaurant, and free WiFi.
San Pedro hotels essential information
Accommodation | 952 hotels |
|---|---|
Lowest Price | $171 |
Highest Price | $456 |
Popular hotels | Alaia Belize, Autograph Collection , Coco Beach Resort, Ramon's Village Resort, Sunset Caribe Belize, Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Grand Caribe Belize, Lina Point Belize Overwater Resort, The Watermark Hotel, Bananas On The Beach, Sandbar Beachfront Hostel & Restaurant, X'Tan Ha - The Waterfront Resort, Victoria House Resort & Spa |
Recent Reviews

Ramon's Village Resort
More to Explore
More to Explore
- Flights from John Greif II
- Flights from Albany (ALB) to San Pedro (SPR)
- Flights from Amman (AMM) to San Pedro (SPR)
- Flights from Belmopan (BCV) to San Pedro (SPR)
- Flights from Bundaberg (BDB) to San Pedro (SPR)
- Flights from Birmingham (BHM) to San Pedro (SPR)
- Flights from Bilbao (BIO) to San Pedro (SPR)
- Flights from Aguadilla (BQN) to San Pedro (SPR)
- Flights from Butte (BTM) 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 Béziers (BZR) to San Pedro (SPR)
- Flights from Coffs Harbour (CFS) to San Pedro (SPR)
- Flights from Craig (CGA) to San Pedro (SPR)
- Flights from Angeles City (CRK) to San Pedro (SPR)
- Flights from Corpus Christi (CRP) to San Pedro (SPR)
- Flights from San Ignacio (CYD) to San Pedro (SPR)
- Flights from David (DAV) to San Pedro (SPR)
- Flights from Washington (DCA) to San Pedro (SPR)
- Flights from Debrecen (DEB) to San Pedro (SPR)
- Flights from Dallas (DFW) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Dublin (DUB) to San Pedro (SPR)
- Flights from Devils Lake (DVL) to San Pedro (SPR)
- Flights from Panama City (ECP) to San Pedro (SPR)
- Flights from Bergerac (EGC) to San Pedro (SPR)
- Flights from Tortola (EIS) to San Pedro (SPR)
- Flights from Friedrichshafen (FDH) to San Pedro (SPR)
- Flights from Fort Lauderdale (FLL) to San Pedro (SPR)
- Flights from Fort Smith (FSM) to San Pedro (SPR)
- Flights from Gibraltar (GIB) to San Pedro (SPR)
- Flights from Gothenburg (GOT) to San Pedro (SPR)
- Flights from Hachijojima (HAC) to San Pedro (SPR)
- Flights from Heringsdorf (HDF) to San Pedro (SPR)
- Flights from Helsinki (HEL) to San Pedro (SPR)
- Flights from Huai'an (HIA) 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 Ivalo (IVL) to San Pedro (SPR)
- Flights from Iwakuni (IWK) to San Pedro (SPR)
- Flights from Mykonos (JMK) to San Pedro (SPR)
- Flights from Kahramanmaras (KCM) to San Pedro (SPR)
- Flights from Kangaroo Island (KGC) to San Pedro (SPR)
- Flights from Kitakyushu (KKJ) to San Pedro (SPR)
- Flights from Lake Charles (LCH) to San Pedro (SPR)
- Flights from Limoges (LIG) to San Pedro (SPR)
- Flights from Linz (LNZ) to San Pedro (SPR)
- Flights from Kansas City (MCI) to San Pedro (SPR)
- Flights from Memphis (MEM) to San Pedro (SPR)
- Flights from Manteo (MEO) to San Pedro (SPR)
- Flights from Matsu Beigan (MFK) to San Pedro (SPR)
- Flights from Murcia (MJV) to San Pedro (SPR)
- Flights from Maseru (MSU) to San Pedro (SPR)
- Flights from Ocho Rios (OCJ) to San Pedro (SPR)
- Flights from Oshima (OIM) to San Pedro (SPR)
- Flights from Mostar (OMO) to San Pedro (SPR)
- Flights from Cooma (OOM) to San Pedro (SPR)
- Flights from Chicago (ORD) to San Pedro (SPR)
- Flights from Norfolk (ORF) to San Pedro (SPR)
- Flights from Worcester (ORH) to San Pedro (SPR)
- Flights from Portland (PDX) to San Pedro (SPR)
- Flights from Laurel (PIB) to San Pedro (SPR)
- Flights from Pensacola (PNS) to San Pedro (SPR)
- Flights from Porto Alegre (POA) to San Pedro (SPR)
- Flights from Port of Spain (POS) to San Pedro (SPR)
- Flights from Raleigh (RDU) to San Pedro (SPR)
- Flights from Recife (REC) to San Pedro (SPR)
- Flights from Richland (RLD) to San Pedro (SPR)
- Flights from Corn Island (RNI) to San Pedro (SPR)
- Flights from San Antonio (SAT) to San Pedro (SPR)
- Flights from Basseterre (SKB) to San Pedro (SPR)
- Flights from Sacramento (SMF) to San Pedro (SPR)
- Flights from Saipan (SPN) to San Pedro (SPR)
- Flights from San Pedro (SPR) to San Pedro (SPR)
- Flights from London (STN) to San Pedro (SPR)
- Flights from St. Louis (SUS) to San Pedro (SPR)
- Flights from Newburgh (SWF) to San Pedro (SPR)
- Flights from Srinagar (SXR) to San Pedro (SPR)
- Flights from Daegu (TAE) to San Pedro (SPR)
- Flights from Texarkana (TXK) to San Pedro (SPR)
- Flights from Whangarei (WRE) to San Pedro (SPR)
- Flights from Xi'an (XIY) to San Pedro (SPR)
- Flights from Fayetteville (XNA) to San Pedro (SPR)
- Flights from Baie-Comeau (YBC) to San Pedro (SPR)
- Flights from Edmonton (YEG) to San Pedro (SPR)
- Flights from Prince George (YXS) to San Pedro (SPR)
- Flights from Toronto (YYZ) to San Pedro (SPR)
- Flights from Queenstown (ZQN) to San Pedro (SPR)



