Hotels in San Pedro

Hotels in San Pedro

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for San Pedro
All-inclusive (snacks included)Breakfast includedPool2 bedsVery Good 8+KitchenResortAir conditioningFree cancellation2 bedrooms
Property Type
ResortServiced apartmentHotelApartmentVillaVacation homeHomestayHostel
Property facilities & services
PoolSpaCurrency exchangeRestaurantGymWi-Fi in public areasPets welcomeParking availableFree parkingLuggage storageBarSmoking areaCar rentalsBarbecueairport transfersConference roomElevatorGolf courseFree airport transfersWake-up callWater parkEV charging station

We found 72 hotels for you in San Pedro

Trip.com offers top-picked hotels in San Pedro, including reviews, price estimates, and facility details to help you choose the best option for you.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in San Pedro
Public parking
Wi-Fi in public areas
Diving
+5
"Very nice people. Next to a very good restaurant and bar. Offered lots of good activities however activities were very expensive. Would recommend if going to San Pedro"
Great
91 reviews
9.0/10
1 night
From €14
Check Availability
99+
Hotels in San Pedro
Outdoor swimming pool
Diving
Snorkeling
+16
"My first time in Belize and everything was great! The hotel is centrally located and you can walk anywhere and we always felt safe. We were surrounded by restaurants, bars and night life! The only complaint I have is that you are not allowed to have guests at the hotel and the hotel keeps employees posted outside the main lobby that leads to the court yard where you enter your rooms."
Very Good
102 reviews
8.9/10
1 night
From €172
Check Availability
55
Hotels in San Pedro
Private parking
Wi-Fi in public areas
Diving
+5
"Douche parfaite, bombonne d'eau potable à disposition, cuisine commune très pratique, climatisation parfaite. Contrairement à ce qui est décrit sur le site le ferry est éloigné suite à un changement d'adresse, il faut prendre un taxi (20 dollars Belize). Très bon restaurant."
Very Good
72 reviews
8.8/10
1 night
From €66
Check Availability
99+
Hotels in San Pedro
Parking
Luggage storage
Airport pick-up
+9
With a stay at Tropical Palace Hotel in San Pedro, you'll be near the airport, just steps from Belize Barrier Reef and a 3-minute drive from Belize Chocolate Company. This luxury aparthotel is 0.9 mi (1.5 km) from San Pedro Town Hall and 1.1 mi (1.8 km) from San Pedro Central Park. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. Additional features at this aparthotel include complimentary wireless internet access, concierge services, and wedding services. Enjoy a satisfying meal at My Place Restaurant serving guests of Tropical Palace Hotel. Featured amenities include a computer station, dry cleaning/laundry services, and multilingual staff. A roundtrip airport shuttle is complimentary (available 24 hours). Make yourself at home in one of the 52 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and complimentary toiletries. Conveniences include safes and in-room massages, and housekeeping is provided daily.
Good
83 reviews
7.9/10
1 night
From €61
Check Availability
50
Hotels in San Pedro
Diving
Snorkeling
Horse riding
+5
"The location is absolutely unbeatable, right on the beach front. I have never slept better and waking up to the sound of the ocean and marvelous sunrise is priceless :) Pavel"
Very Good
103 reviews
8.9/10
1 night
From €112
Check Availability
99+
Hotels in San Pedro
Outdoor swimming pool
Diving
Snorkeling
+9
With a stay at Mata Rocks Resort in San Pedro, you'll be on the beach, steps from Belize Barrier Reef and a 3-minute drive from San Pedro Belize Express Water Taxi. This beach hotel is 9.5 mi (15.4 km) from Secret Beach and 0.5 mi (0.8 km) from Black & White Cultural Entertainment Center. Take advantage of recreation opportunities including an outdoor pool and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, gift shops/newsstands, and wedding services. At Mata Rocks Resort, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge, the beach bar, or the poolside bar. Local cuisine breakfasts are available daily from 7:30 AM to 10:30 AM for a fee. Featured amenities include multilingual staff, luggage storage, and laundry facilities. Free self parking is available onsite. Stay in one of 17 guestrooms featuring LED televisions. Your pillowtop bed comes with Egyptian cotton sheets. Rooms have private patios. Complimentary wired and wireless internet access keeps you connected, and digital programming provides entertainment. Bathrooms feature showers, designer toiletries, and hair dryers.
Very Good
100 reviews
8.4/10
1 night
From €118
Check Availability
99+
Hotels in San Pedro
Public parking
Currency exchange
Luggage storage
+18
"Great location (between west end and west bay) the place is in the jungle and have private beach area The only issue was that there was no hot water, and it’s take awhile to fix it"
Very Good
103 reviews
8.2/10
1 night
From €113
Check Availability
74
Hotels in San Pedro
Private parking
Wi-Fi in public areas
Diving
+6
"Stay here and you won’t regret it. The owner is very helpful and knowledgeable about the area. You can contact him anytime with WhatsApp for any assistance. The property is small and very cute. We even got a free room upgrade because someone wanted to stay longer. The only thing I would mention is the neighbours dog barks a lot at night while they’re out and in the morning sometimes. The neighbour also collects bottles to recycle so that was quite loud outside the window in the mornings. There was also a strange “bathroom” smell at night that filled the room, but didn’t come from our room. Couldn’t figure out why or where it came from. Overall still very pleased with our experience and all the pros outweighs the tiny cons. The property is lovely and in a great location with complementary bikes to use for the day. "
Very Good
102 reviews
8.6/10
1 night
From €49
Check Availability
99+
Hotels in San Pedro
Public parking
Wi-Fi in public areas
Diving
+2
With a stay at Belize Budget Suites in San Pedro, you'll be near the beach, a 4-minute walk from Belize Barrier Reef and a 3-minute drive from San Pedro Belize Express Water Taxi. This hotel is 9.6 mi (15.5 km) from Secret Beach and 0.6 mi (1 km) from Black & White Cultural Entertainment Center. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and barbecue grills. Featured amenities include luggage storage, laundry facilities, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 9 individually decorated guestrooms, featuring kitchenettes with refrigerators and microwaves. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and separate sitting areas, and housekeeping is provided daily.
Great
40 reviews
9.1/10
1 night
From €58
Check Availability
48
Hotels in San Pedro
Public parking
Luggage storage
Wi-Fi in public areas
"The room is ok, but the air conditioning has a weird smell. The location is great, very close to the water taxi"
Very Good
58 reviews
8.1/10
1 night
From €70
Check Availability
See all hotels in San Pedro

Trip.com's insights for hotels in San Pedro

Plan smarter with Trip.com’s data-backed insights on travel seasons so that you can book your San Pedro hotel at the right time!

Which month offers the lowest hotel rates in San Pedro?

June is the most affordable month to book a hotel in San Pedro, with average nightly rates around €81. Prices peak in April, when rates reach about €355 per night.
(Based on Trip.com data from January 22, 2025 to January 22, 2026.)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

What is the cheapest day of the week for hotels in San Pedro?

Hotel rates in San Pedro are typically lowest on Saturday, with average nightly rates around €122. Wednesday tends to be the most expensive, averaging €230 per night.
(Based on Trip.com data from January 22, 2025 to January 22, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Trending places in San Pedro

Find top attractions and hotspots in San Pedro

Find your unique stays in San Pedro

Immerse yourself in the vibrant atmosphere of San Pedro with our handpicked accommodation options

Top hotel picks in San Pedro

See all
Check out these top-booked hotels from the past 30 days!
No.1
9.2/10
95 review

Alaia Belize, Autograph Collection

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.2
7.8/10
83 review

Corona del Mar

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.3
7.9/10
24 review

Spindrift Hotel

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.4
8.5/10
101 review

Bananas on the Beach

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.5
9.0/10
100 review

SunBreeze Suites

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.6
8.4/10
106 review

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.7
9.2/10
101 review

Ramon's Village Resort

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.8
7.9/10
51 review

Royal Caribbean Resort

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.9
8.8/10
100 review

Las Terrazas Resort

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.10
8.4/10
46 review

Ocean Tide Beach Resort

Hotel near San Pedro
"Good Location"
Select dates to view prices

Hotels with tasty breakfast in San Pedro

See all
Start your day with a tasty breakfast at one of our favourite hotels in San Pedro.

Blue Tang Inn

Hotel near San Pedro
With a stay at Blue Tang Inn in San Pedro, you'll be 0.1 mi (0.1 km) from Belize Barrier Reef and 7.7 mi (12.4 km) from Secret Beach. This beach lodge is 1.1 mi (1.8 km) from San Pedro Belize Express Water Taxi and 0.2 mi (0.3 km) from Boca Del Rio Beach. Be sure to enjoy recreational amenities including an outdoor pool and bicycles to rent. Additional features at this lodge include complimentary wireless internet access, concierge services, and wedding services. At Blue Tang Inn, enjoy a satisfying meal at the restaurant. Featured amenities include a business center, a 24-hour front desk, and luggage storage. A roundtrip airport shuttle is provided for a surcharge during limited hours, and free self parking is available onsite. Make yourself at home in one of the 14 air-conditioned rooms featuring kitchens with refrigerators and ovens. Rooms have private balconies. 32-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and microwaves, and housekeeping is provided daily.
9.1/10
Great63 review
Price per night from:€287

Best Western Grand Baymen Gardens

Hotel near San Pedro
The Best Western Grand Baymen Gardens Resort is a condo style resort located just a five-minute drive from downtown San Pedro, Ambergris Caye. The resort boats 33 beautifully appointed one bedroom and two bedroom condos with different room type options to suit your budget and preference. All guest rooms are fully air conditioned and features a kitchenette, ceiling fans, living room area, flat-screen cable TV and complimentary Internet. All kitchenettes are equipped with a stove, oven, refrigerator, microwave, coffee maker and other kitchenware. The resorts sits just a two-minute walking distance from the beach and offers on-site amenities which include a large and newly renovated swimming pool, 2 tennis courts, a fitness center as well as a Bar Grill. We are conveniently located less than a five minute walk to local supermarkets, fruit vendor stands, pharmacies and popular restaurants and bars. Discover the clear blue water, white sand, delightfully warm weather, the worlds second largest barrier reef, and the laid-back island life of Ambergris Caye, the Best Western Grand Baymen Gardens Resort is the perfect hub where you can see for yourself why its one of the top-rate islands in the world! Our on-site concierge will happily assist you in booking your local flights and arrange your transfers to the resort upon arrival. Golf carts are also the most popular means of transportation, and this can be arranged for you prior to your arrival in Ambergris Caye. Explore our marine reserves, Dive into our great Barrier Reef or simply enjoy a private beach day, let us assist you in making your trip and vacation a memorable one.
7.4/10
49 review
Price per night from:€107

Reef Haven

Hotel near San Pedro
With a stay at Reef Haven Belize in San Pedro, you'll be a 3-minute walk from Belize Barrier Reef and within a 5-minute drive of San Pedro Belize Express Water Taxi. This all-inclusive hotel is 8.1 mi (13.1 km) from Secret Beach and 0.1 mi (0.1 km) from San Pedro House of Culture. Relax at the full-service spa, where you can enjoy massages. You're sure to appreciate the recreational amenities, which include 2 outdoor swimming pools, outdoor tennis courts, and a 24-hour fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a picnic area. Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. A complimentary buffet breakfast is served daily from 7:00 AM to 10:00 AM. Featured amenities include a 24-hour front desk and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 55 guestrooms. Complimentary wireless internet access is available to keep you connected.
/10
Price per night from:€314

Latest Reviews for San Pedro hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
9.4/10
Amazing
GGuest UserVery good, the waiter is also very warm
Caye Casa Hotels in San Pedro

Caye Casa

Hotel near San Pedro
Price per night from:€317
8.9/10
Very Good
XXIAOWUThe price is higher
Hotel Del Rio Hotels in San Pedro

Hotel Del Rio

Hotel near San Pedro
Price per night from:€96

FAQs About Hotels in San Pedro

What are the most popular hotels in San Pedro?

There are many popular options for hotels in San Pedro. Whether you're traveling for business or a vacation, Sandbar Beachfront Hostel & Restaurant (from €15), Tropical Palace Hotel (from €66) and SunBreeze Hotel (from €170) are popular choices.

What is the average price for hotels in San Pedro?

The average price for hotels in San Pedro is €207 for weekdays, and €210 for weekends (Friday–Saturday).

What are popular hotels with high-quality breakfasts in San Pedro?

Las Terrazas Resort (from €127),SunBreeze Hotel (from €170) and Alaia Belize, Autograph Collection (from €414) are popular hotels with high-quality breakfast. Start your wonderful journey with tasty breakfast!

What are available deals for hotels in San Pedro?

There are multiple promotions and discounts all year round for Trip.com users . Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels with fitness facilities in San Pedro are popular?

Which popular hotels in San Pedro offer free Wi-Fi ?

Whether you're traveling on business or for vacation, internet connection is an essential facility. Sandbar Beachfront Hostel & Restaurant (from €15), Tropical Palace Hotel (from €66) and SunBreeze Hotel (from €170) are popular hotels with free Wi-Fi.

Which hotels in San Pedro have swimming pools?

Sandbar Beachfront Hostel & Restaurant (from €15), Tropical Palace Hotel (from €66) and SunBreeze Hotel (from €170) provide awesome swimming pools. Book now and enjoy your swimming pool!

What are the best sap hotels in San Pedro?

A spa treatment can be the perfect way to unwind after a long day of travel. Tropical Palace Hotel (from €66), SunBreeze Hotel (from €170) and Alaia Belize, Autograph Collection (from €414) provide wonderful spa services.

What are best luxury hotels in San Pedro?

San Pedro has many wonderful luxury hotels with good service. Las Terrazas Resort (from €127) is a popular choice of visitors.

San Pedro Hotels Information

Number of Reviews
2,655
Total Properties
72
Weekday Avg. Price
€207
Weekend Avg. Price
€210
Trending hotel
Sandbar Beachfront Hostel & Restaurant