Hotels in San Pedro

Search Best Hotels in San Pedro

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+

157 hotels in San Pedro for your stay

Choose your travel dates to see the latest prices and deals.
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
Outstanding
99 reviews
4.6/5
Price from
₹ 72,349
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.
55 reviews
3.9/5
Price from
₹ 14,596
per night
Check Availability
Best Western Grand Baymen Gardens Hotels in San Pedro
Best Western Grand Baymen Gardens Hotels in San PedroBest Western Grand Baymen Gardens Hotels in San Pedro
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.
22 reviews
3.8/5
Price from
₹ 12,774
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
Hotel Royal Blue Hotels in San Pedro
Hotel Royal Blue Hotels in San PedroHotel Royal Blue Hotels in San Pedro
Hotel near San Pedro
When you stay at Hotel Royal Blue in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and Boca del Rio. This beach hotel is 7.4 mi (11.9 km) from Secret Beach and 0.1 mi (0.1 km) from Boca Del Rio Beach. Make use of convenient amenities, which include complimentary wireless internet access and concierge services. At Hotel Royal Blue, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. 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 15 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and hair dryers.
21 reviews
3.6/5
Price from
₹ 6,551
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
4 reviews
4.5/5
Price from
₹ 12,693
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
30 reviews
4.3/5
Price from
₹ 12,529
per night
Check Availability
The Palms Oceanfront Suites Hotels in San Pedro
The Palms Oceanfront Suites Hotels in San PedroThe Palms Oceanfront Suites Hotels in San Pedro
Hotel near San Pedro
2024.06.15
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!!
Outstanding
75 reviews
4.8/5
Price from
₹ 31,095
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, just steps from Belize Barrier Reef and 10 minutes by foot from Black & White Cultural Entertainment Center. This beach hotel is 9.5 mi (15.4 km) from Secret Beach and 0.6 mi (0.9 km) from Tuffy Canyons. 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
64 reviews
4.1/5
Price from
₹ 12,926
per night
Check Availability
Ramon's Village Resort Hotels in San Pedro
Ramon's Village Resort Hotels in San PedroRamon's Village Resort Hotels in San Pedro
Hotel near San Pedro
The Ramon's Village Resort provides a great place for travelers to relax after a busy day. The Ramon's Village Resort is an ideal choice for travelers who want to take in the sights and sounds of San Pedro. The hotel is just 500m away from San Pedro Airport. There's plenty to do nearby, with Wayos Beach Bar, Belize Fitness and LIV Hookah Lounge all within a short distance. In their spare time, guests can explore the hotel's surroundings. When it comes to San Pedro hotels, the Ramon's Village Resort is highly regarded for its excellent facilities.
Outstanding
99 reviews
4.6/5
Price from
₹ 19,208
per night
Check Availability
Casa del Rai Hotels in San Pedro
Casa del Rai Hotels in San PedroCasa del Rai Hotels in San Pedro
Hotel near San Pedro
When you stay at Casa del Rai in San Pedro, you'll be by the sea, just steps from Boca del Rio and Belize Barrier Reef. This aparthotel is 0.1 mi (0.2 km) from GoFish Belize and 0.7 mi (1.1 km) from San Pedro Town Hall. Take advantage of recreation opportunities including an outdoor pool and bicycles to rent. Additional amenities at this aparthotel include complimentary wireless internet access, concierge services, and a picnic area. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. A roundtrip airport shuttle is complimentary (available 24 hours). Treat yourself to a stay in one of the 5 individually decorated guestrooms, featuring private pools and LED televisions. Your pillowtop bed comes with premium bedding. Rooms have private furnished balconies. Kitchens are outfitted with refrigerators, ovens, and stovetops. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment.
Outstanding
32 reviews
4.7/5
Price from
₹ 20,703
per night
Check Availability
See All Hotels in San Pedro

Top hotels in San Pedro

See all
Check out these top-booked hotels from the past 30 days!
No.1
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton Hotels in San Pedro
4.2/5
105 review

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.2
Caribbean Villas Hotel Hotels in San Pedro
4.1/5
85 review

Caribbean Villas Hotel

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.3
Sandbar Beachfront Hostel & Restaurant Hotels in San Pedro
4.4/5
41 review

Sandbar Beachfront Hostel & Restaurant

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.4
Ambergris Sunset Hotel Hotels in San Pedro
4.1/5
84 review

Ambergris Sunset Hotel

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.5
Voyager Sun & Reef Hotel Hotels in San Pedro
4.1/5
50 review

Voyager Sun & Reef Hotel

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.6
Ocean Tide Beach Resort Hotels in San Pedro
4.2/5
53 review

Ocean Tide Beach Resort

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.7
The Phoenix Resort Hotels in San Pedro
5.0/5
43 review

The Phoenix Resort

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.8
Tropical Palace Hotel Hotels in San Pedro
3.8/5
23 review

Tropical Palace Hotel

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.9
Drift Inn San Pedro Hotels in San Pedro
4.2/5
75 review

Drift Inn San Pedro

Hotel near San Pedro
"Good Location"
Select dates to view prices
No.10
Marbucks Bed and Breakfast Hotels in San Pedro
4.6/5
17 review

Marbucks Bed and Breakfast

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

FAQs About Hotels in San Pedro

Which hotels in San Pedro offer airport shuttle service?

Not familiar with San Pedro? Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Caribbean Villas Hotel and Ramon's Village Resort provide airport transfer services.

What hotel deals are available in San Pedro?

Trip.com offers various events and deals to its users all year round. You can check the deals page to view Trip.com deals.

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

Planning a trip? A spa visit can be a wonderful part of your travel experience. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Caribbean Villas Hotel and Ramon's Village Resort provide highly rated spa services.

Which hotels in San Pedro have swimming pools?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Caribbean Villas Hotel and Ramon's Village Resort are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in San Pedro offer free WiFi?

Whether you are travelling for business or vacation, an internet connection is a must for your trip. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Caribbean Villas Hotel and Ramon's Village Resort are popular hotels with free Wi-Fi.

What are some recommended family-friendly hotels in San Pedro?

Tres Cocos Resort is very suitable for family travel. Enjoy your trip with all the family!

Which hotels in San Pedro have fitness facilities?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Ramon's Village Resort and The Phoenix Resort provide fitness facilities. Satisfy your fitness needs even while traveling!

Which hotels in San Pedro provide high-quality breakfasts?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton,Ramon's Village Resort and The Phoenix Resort provide high-quality breakfast. Start your day with delicious breakfast!

Which luxury hotels do you recommend in San Pedro?

San Pedro has many luxury hotels with different styles, Las Terrazas Resort is very popular.

What is the average hotel price in San Pedro?

For hotels in San Pedro, the average price on weekdays is ₹ 23,541, the average price on weekends (Friday–Saturday) is ₹ 23,531.

What are the most popular hotels in San Pedro?

San Pedro has many popular hotels. Whether you're traveling for business or going on a vacation, Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Caribbean Villas Hotel and Ramon's Village Resort are preferred hotels.

Hotel Information for Tourists

Highest Price₹ 155,147
Lowest Price₹ 2,478
Number of Reviews2,685
Number of Hotels306
Average Price (Weekdays)₹ 23,541
Average Price (Weekends)₹ 23,531