Hotels in San Pedro

Search Your San Pedro Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

128 Best Hotels to Stay in San Pedro

Select your travel dates for best hotels in San Pedro, featured by Trip.com based on guests reviews!
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Alaia Belize, Autograph Collection Hotels in San Pedro
Alaia Belize, Autograph Collection Hotels in San PedroAlaia Belize, Autograph Collection Hotels in San Pedro
Hotel near San Pedro
吃喝玩乐的EVA 2021.06.13
The food is not bad, the design of the swimming pool is also very considerate, the parent-child trip is very suitable, especially the service is very attentive and thoughtful, the children are very happy these days, the catch is that the seaweed problem just these few days caused the air to be very smelly
Excellent
98 reviews
4.5/5
Price from
MXN$14,588
per night
Check Availability
Las Terrazas Resort Hotels in San Pedro
Las Terrazas Resort Hotels in San PedroLas Terrazas Resort Hotels in San Pedro
Hotel near San Pedro
Located in San Pedro, Las Terrazas Resort and Residences Ambergris is by the ocean, within a 15-minute drive of Mexico Rocks and Secret Beach. This beach resort is 4.1 mi (6.7 km) from Belize Chocolate Company. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. This resort also features complimentary wireless internet access, concierge services, and gift shops/newsstands. Grab a bite to eat at O Restaurant, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the poolside bar. Full breakfasts are available daily from 7 AM to 11 AM for a fee. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 37 air-conditioned rooms featuring microwaves and flat-screen televisions. Premium TV channels and iPod docking stations are provided for your entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with bathtubs or showers feature rainfall showerheads and designer toiletries. Conveniences include phones, as well as laptop-compatible safes and coffee/tea makers.
Excellent
87 reviews
4.4/5
Price from
MXN$4,427
per night
Check Availability
Royal Caribbean Resort Hotels in San Pedro
Royal Caribbean Resort Hotels in San PedroRoyal Caribbean Resort Hotels in San Pedro
Hotel near San Pedro
Located in San Pedro, Royal Caribbean Resort is by the sea, a 1-minute drive from Belize Barrier Reef and 11 minutes from GoFish Belize. This beach hotel is 3 mi (4.8 km) from Boca del Rio and 8.1 mi (13.1 km) from Mexico Rocks. Pamper yourself with a visit to the spa, which offers massages and facials. If you're looking for recreational opportunities, you'll find an outdoor pool and bicycles to rent. Additional features at this hotel include complimentary wireless internet access, concierge services, and wedding services. Grab a bite to eat at Toast, one of the hotel's many dining establishments, which include 2 restaurants and a coffee shop/cafe. Wind down with a drink at one of the 2 bars/lounges or 2 beach bars. Full breakfasts are available daily from 8:30 AM to 11 AM for a fee. Featured amenities include limo/town car service, express check-out, and complimentary newspapers in the lobby. For a surcharge, guests may use a roundtrip airport shuttle (available 24 hours) and a ferry terminal shuttle. Make yourself at home in one of the 42 guestrooms, featuring kitchenettes with refrigerators and microwaves. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include separate sitting areas and dryers, and housekeeping is provided daily.
61 reviews
3.9/5
Price from
MXN$2,682
per night
Check Availability
San Pedro
You Might Like
Hotels With BreakfastHotels With Twin RoomHotels With 1 Double BedHotels With Swimming PoolHotels With Free Cancellation
Sunset Caribe Belize Hotels in San Pedro
Sunset Caribe Belize Hotels in San PedroSunset Caribe Belize Hotels in San Pedro
Hotel near San Pedro
When you stay at Sunset Caribe Belize in San Pedro, you'll be near the bay, just steps from Belize Barrier Reef and a 4-minute drive from San Pedro Beach. This spa aparthotel is 5.8 mi (9.4 km) from Secret Beach and 1.4 mi (2.3 km) from Boca del Rio. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to appreciate the recreational amenities, including an outdoor pool and a fitness center. This aparthotel also features complimentary wireless internet access, concierge services, and a hair salon. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The aparthotel also offers room service (during limited hours). Relax with your favorite drink at the bar/lounge or the poolside bar. Full breakfasts are available daily from 7:00 AM to 11:00 AM for a fee. Featured amenities include luggage storage, laundry facilities, and a safe deposit box at the front desk. Planning an event in San Pedro? This aparthotel has facilities measuring 1200 square feet (111 square meters), including conference space. A roundtrip airport shuttle is provided for a surcharge (available on request), and free self parking is available onsite. Make yourself at home in one of the 80 guestrooms, featuring kitchens with full-sized refrigerators/freezers and stovetops. Your memory foam bed comes with down comforters. 45-inch Smart televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and separate sitting areas, as well as phones with free local calls.
Excellent
99 reviews
4.5/5
Price from
MXN$8,735
per night
Check Availability
Hotel Del Rio Hotels in San Pedro
Hotel Del Rio Hotels in San PedroHotel Del Rio Hotels in San Pedro
Hotel near San Pedro
Ssdbrown082 2021.03.22
We originally booked our stay at Hotel Del Rio in February of 2020. Once Covid had everything shut down, the hotel graciously let us keep our booking for a future date. We were able to rebook our trip for March of 2021. The owner, Jim, Christine, and Katnie were very accommodating. Communication with them during the pandemic was easy and straight forward. Once we arrived, they greeted us promptly and were very friendly. Having been in such close communication with them over the previous year, it felt like we knew them already and they welcomed us like family. We opted for one of the un-airconditioned, thatch roofed huts. Our room was clean and comfortable. We did also have a small refrigerator that we used mostly for our bottled water that we bough daily. They do have air conditioned units available, also units with kitchenettes if that is what you are looking for. Even though we didn't have A/C, with the windows open, we got the nice ocean breeze and were never too warm while sleeping. The main palapa in the courtyard became our favorite place to sit and relax. We ate most of our meals there at the table. We loved that there are several local ”delis” just behind the hotel. The restaurants on the beach were great, but we liked the little hole in the wall places that the locals eat at. And they were much cheaper! The hotel has an amazing view of the ocean, from just about anywhere on the property. There is also easy access to the beach and swimming just across the street. Along with a dock overlooking the Caribbean with two Adirondack chairs at the end for enjoying the views. I would highly recommend Hotel Del Rio for anyone going to San Pedro. They are one of the few more authentic Belizean style hotels, and they will make your stay enjoyable! We can't wait to go back!!
Excellent
33 reviews
4.4/5
Price from
MXN$2,801
per night
Check Availability
Mata Rocks Resort Hotels in San Pedro
Mata Rocks Resort Hotels in San PedroMata Rocks Resort Hotels in San Pedro
Hotel near San Pedro
When you stay at Mata Rocks Resort in San Pedro, you'll be on the beach, a 1-minute drive from Belize Barrier Reef and 5 minutes from San Pedro Belize Express Dock. 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. Need to unwind? Take a break at the bar/lounge, the beach bar, or the poolside bar for a tasty beverage. 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. Make yourself at home in one of the 17 individually decorated guestrooms. Your pillowtop bed comes with Egyptian cotton sheets. Rooms have private patios. Complimentary wired and wireless internet access is available. Private bathrooms with showers feature designer toiletries and hair dryers.
Very Good
75 reviews
4.0/5
Price from
MXN$3,710
per night
Check Availability
Sea Horizon Hotel Hotels in San Pedro
Sea Horizon Hotel Hotels in San PedroSea Horizon Hotel Hotels in San Pedro
Hotel near San Pedro
In the heart of San Pedro, Sea Horizon is within a 5-minute drive of Belize Barrier Reef and Belize Chocolate Company. This spa hotel is 1.3 mi (2.1 km) from San Pedro Belize Express Dock and 1.4 mi (2.2 km) from San Pedro Town Hall. Relax at the full-service spa, where you can enjoy massages. Additional amenities at this hotel include complimentary wireless internet access, a hair salon, and a communal living room. Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Quench your thirst with your favorite drink at the bar/lounge. A complimentary local cuisine breakfast is served daily from 7:00 AM to 1:00 PM. Featured amenities include multilingual staff and microwave in a common area. Make yourself at home in one of the 50 air-conditioned rooms featuring microwaves and Smart televisions. Your room comes with a pillowtop bed. Rooms have private furnished patios. Prepare your meals in the shared/communal kitchen. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and hair dryers.
Excellent
19 reviews
4.4/5
Price from
MXN$3,066
per night
Check Availability
SunBreeze Suites Hotels in San Pedro
SunBreeze Suites Hotels in San PedroSunBreeze Suites Hotels in San Pedro
Hotel near San Pedro
With a stay at Sunbreeze Suites, you'll be centrally located in San Pedro, steps from San Pedro Central Park and San Pedro Church. This beach hotel is 0.3 mi (0.5 km) from Belize Chocolate Company and 6 mi (9.7 km) from Mexico Rocks. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. Additional features at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge). Grab a bite to eat at Jambel Jerk Pit, a beachfront restaurant which features a pool view. You can also stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Full breakfasts are available daily from 7 AM to 10 AM for a fee. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 21 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and stovetops. Your room comes with a pillowtop bed. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as safes and separate sitting areas.
Excellent
99 reviews
4.4/5
Price from
MXN$5,042
per night
Check Availability
Tres Cocos Resort Hotels in San Pedro
Tres Cocos Resort Hotels in San PedroTres Cocos Resort Hotels in San Pedro
Hotel near San Pedro
When you stay at Tres Cocos Resort in San Pedro, you'll be on the beach, a 1-minute drive from Belize Barrier Reef and 7 minutes from San Pedro Belize Express Dock. This beach aparthotel is 6.7 mi (10.8 km) from Secret Beach and 0.1 mi (0.2 km) from San Pedro Beach. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. This aparthotel also features complimentary wireless internet access, tour/ticket assistance, and a picnic area. At Tres Cocos Resort, enjoy a satisfying meal at the restaurant. Relax with your favorite drink at the bar/lounge or the poolside bar. Cooked-to-order breakfasts are available daily from 7:00 AM to noon for a fee. Featured amenities include dry cleaning/laundry services, laundry facilities, and a safe deposit box at the front desk. A shuttle from the airport to the hotel is provided for a surcharge during limited hours, and free self parking is available onsite. Make yourself at home in one of the 24 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and stovetops. Rooms have private furnished balconies or patios. 40-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 on request.
Outstanding
57 reviews
4.7/5
Price from
MXN$6,688
per night
Check Availability
The Watermark, a Muy'Ono Resort Hotels in San Pedro
The Watermark, a Muy'Ono Resort Hotels in San PedroThe Watermark, a Muy'Ono Resort Hotels in San Pedro
Hotel near San Pedro
The Watermark, a Muy'Ono Resort offers top-notch services and amenities, ensuring guests experience utmost comfort. Share your photos and respond to emails at your convenience, thanks to the free Wi-Fi internet access offered by hotel.Should you require transportation to or from the airport, hotel is able to organize it prior to your arrival date. Taxi and shuttle offerings at the hotel simplify arranging your excursions, explorations, and additional activities in San Pedro.Visitors can take advantage of complimentary parking directly at the hotel. Reception services such as concierge service and luggage storage are available to accommodate your requirements.Should you desire access to the top entertainment in the city, assistance can be provided by the hotel's tours. Traveling with minimal luggage is achievable at The Watermark, a Muy'Ono Resort due to the hotel's laundry service ensuring your garments stay fresh.Room amenities like room service and daily housekeeping contribute to making a perfect selection for your stay. The hotel maintains a completely smoke-free zone, providing a breathable atmosphere.Each accommodation at The Watermark, a Muy'Ono Resort is thoughtfully created and adorned to provide visitors with a comfortable, home-like atmosphere. In certain rooms, the hotel offers linen service, blackout curtains and air conditioning for guest convenience and satisfaction.At The Watermark, a Muy'Ono Resort, uniquely crafted rooms provide various layout choices, featuring spaces equipped with separate living room and balcony or terrace. In select rooms, guests at the hotel can enjoy top-notch in-room entertainment with television, in-room video streaming and cable TV available for their convenience.Rest assured, in a few chosen rooms, you will find the convenience of a refrigerator, a coffee or tea maker and bottled water at your disposal. The Watermark, a Muy'Ono Resort offers a hair dryer, toiletries and towels in the restrooms of specific accommodations. Should you prefer not to venture out for a...
Excellent
8 reviews
4.3/5
Price from
MXN$3,303
per night
Check Availability
See All Hotels in San Pedro

Read reviews of guests who stayed at San Pedro hotels

See all
Browse these genuine traveler ratings & reviews to find your perfect stay.
4.8/5
Outstanding
Last time we visited San Pedro, we stayed at Ramon’s Village Resort. We loved it! During this next visit, we chose The Palms Oceanfront Suites. We loved it too! It’s right next door to Ramon’s and we were able to walk next door and eat at one of our favorite restaurants in San Pedro—Pineapples. The location is close to two great ice cream shops and several great restaurants! We loved the room at The Palms and will return! They picked us up when we arrived on the island, via Tropic Air! The took us back upon our return! The room was clean and housekeeping was very attentive each day! We especially appreciated Sandra! The grounds are keep clean and they rack the sand throughout the day! They provide your first bottle of filtered water and we were able to buy another when we used all of it! The pool was inviting and clean! The best part was our well-furnished patio (we were on the ground level). We loved our mornings and evenings lounging at the patio table and sun loungers! They will put up a hammock by request! This was well-used and enjoyed! The views were beautiful! It’s a quiet place to stay!! The only negative is… the television remotes are a little difficult to maneuver. Alberto came over and helped give us another tutorial. By the time it was for us to leave, we had it. Ha! We will return to The Palms!!
The Palms Oceanfront Suites Hotels in San Pedro

The Palms Oceanfront Suites

Hotel near San Pedro
Price per night from:MXN$5,850
4.3/5
Excellent
PPasha GlobusКлассное место с хорошим баром, кровати удобные, полностью изолированные, как капсула. Очень вежливый персонал, мне понравилось
Sandbar Beachfront Hostel & Restaurant Hotels in San Pedro

Sandbar Beachfront Hostel & Restaurant

Hotel near San Pedro
Price per night from:MXN$384
4.1/5
Very Good
GGuest UserWe stayed at this hotel for over two weeks and loved it. Mike the owner is always present whether it’s to answer a need or to help us in our research of service like the rent of a golf cart or the choice of a diving center. The place is simple but well maintained. Whether it's the outdoor site (really nice to relax at the end of the day), the pool (small but always clean and maintained) or the rooms (small and very simple, with mini-refrigerator and air conditioning and that are cleaned daily) All this at a very low price. What more could you ask for? Moreover, the family restaurant offering breakfast and lunch is excellent and at a very fair price too. So if you are looking for a quiet place, with a beautiful view of the lagoon and the sunset, while being within walking distance of the center of San Pedro (plenty of restaurants, market, activities, public beach, harbor and diving centers) this is really the place to be. I highly recommend it.
Ambergris Sunset Hotel Hotels in San Pedro

Ambergris Sunset Hotel

Hotel near San Pedro
Price per night from:MXN$1,149
4.1/5
Very Good
GGuest UserThis was by far THE BEST family vacation we've taken in 29 years!. I can't say enough about our experience but will try to give you the highlights to ensure your experience is just as good as ours. Little did we know July is not ”in season” in Belize, but for Americans looking for a relaxing, beach getaway with as little or as much as you want to do, this is the place to visit. In addition, July starts Lobster season there, so we had fresh lobster options at every meal. We looked at Air B&B and VRBO listings before looking at resort options, and I'm so glad I made the choice to stay at Mahogany Bay. This property is unique in that you get your own ”villa” for your accommodations. There are small villas to accommodate a couple of people. And there are larger villas to accommodate a small or large family. Mahogany Bay is a 5-10 minute golf cart ride from where our flight landed. Because we were Hilton Diamond members, they arranged complimentary shuttle service to and from the airport. Word of caution, if you are taking a puddle jumper from Belize City to San Pedro (which I highly recommend as it takes less time than a boat road and the boat ride is not that smooth), don't be surprised if your gate agent is also your pilot : ) Upon arrival at the resort, we were greeted by Dennis who not only helped with our bags and getting us to our villa, he got us complimentary Lemon Grass Teas (non-alcoholic) which was unbelievably refreshing on a steamy day. I'm not sure he ever leaves the property, because any time I needed something he was there...including when I was trying to find the name of one of our excursion guides. We had prearranged a gold cart rental through Mahogany Bay which we recommend doing versus arranging your self, as it will be waiting on you at the hotel and can be serviced / traded out should you have any issues. Sephenie, the concierge, assisted us with this in advance which was extremely helpful. I would guess 96% of the island runs on gold cart traffic. There are cars, but almost everyone is on a two wheeler or golf cart. This can seem a bit overwhelming at first, but there are three main roads that you have to know, and by the end of the first day, you can easily get around. As well, Sephenie assisted us in making several of our dinner reservations in advance as well. We did a couple of excursions through Tuff E Nuff Tours (see their page for that review), but if you don't want or decide not to spend the money on the excursions, VISIT the private island and make sure you find Duane. Duane is by far the best waiter / porter / all-around amazing employee/ person this property has. Duane not only suggested what became known as our favorite drink ever (frozen coconut mojito), he also took the time to hand write a list of restaurants we should try if we had the chance. He was a plethora of information. I don't believe he's a manager, but he should be because he understands service and getting to know his custo
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton Hotels in San Pedro

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Hotel near San Pedro
Price per night from:MXN$5,968
4.1/5
Very Good
YYarden JordiGreat 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
Caribbean Villas Hotel Hotels in San Pedro

Caribbean Villas Hotel

Hotel near San Pedro
Price per night from:MXN$3,281
4.1/5
Very Good
GGuest User+ The nearness of the airport and ferry The central and near restaurants and all the comforts The spacious and clean room The friendliness of the owners Bon wifi Climatisation that works well and quiet - The location it is quite noisy, noise from the road and especially dogs who swallow all night The gardens are not obscuring, a lot of light from the rise of the sun Mauvaise insonorization in the rooms, the noise of neighbors and the corridor No fridge or hairdryer in the room The hotel has no charm
Voyager Sun & Reef Hotel Hotels in San Pedro

Voyager Sun & Reef Hotel

Hotel near San Pedro
Price per night from:MXN$2,352

FAQs About San Pedro Hotels

What are the best hotels in San Pedro?

Whether you're planning a business trip or a vacation, San Pedro has many top-rated hotels to choose from. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, SunBreeze Hotel and Caribbean Villas Hotel are among the best choices for your stay.

How much is a hotel in San Pedro on average?

The average price for hotels in San Pedro is MXN$5,138 on weekdays, and MXN$5,177 on weekends (Friday-Saturday).

What are the best hotel deals in San Pedro?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels in San Pedro offer airport shuttle services?

Getting to your accommodation in San Pedro is easy with hotels that offer airport shuttle services. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, SunBreeze Hotel and Caribbean Villas Hotel provide convenient airport shuttle services.

What are the best hotels with a spa in San Pedro?

A spa hotel can make your trip more enjoyable with relaxing amenities. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, SunBreeze Hotel and Caribbean Villas Hotel are great choices for spa hotels offering quality services.

What are the best luxury hotels in San Pedro?

In San Pedro, you’ll find a range of luxury hotels known for their unique designs, premium amenities, and outstanding experiences. Las Terrazas Resort is a highly rated luxury hotel for an unforgettable stay.

Which hotels in San Pedro provide fitness facilities?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Best Western Grand Baymen Gardens and Ramon's Village Resort include fitness facilities, so you can maintain your routine while traveling. Stay on track with your fitness goals while on the go!

Which hotels in San Pedro have pools?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, SunBreeze Hotel and Caribbean Villas Hotel are excellent options for hotels with swimming pools. Book your stay to enjoy the pool and make your trip more enjoyable.

Which hotels in San Pedro have the best breakfast?

Begin your day with a tasty and satisfying breakfast! Las Terrazas Resort, SunBreeze Hotel, Mahogany Bay Resort & Beach Club and Curio Collection by Hilton provide the best breakfast to start your day.

Hotel Info for Tourists

Highest PriceMXN$35,491
Lowest PriceMXN$581
Number of Reviews 2,959
Total Properties306
Average Price(Weekday Night)MXN$5,138
Average Price(Weekend Night)MXN$5,177