Hotels in San Pedro

Search 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
9+8+7+6+

We found 126 hotels for you in San Pedro

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Mayan Princess Hotel Hotels in San Pedro
Mayan Princess Hotel Hotels in San PedroMayan Princess Hotel Hotels in San Pedro
59
Hotel near San Pedro
"海が目の前、空港からも徒歩圏内、近くに多くのレストラン等良い点がたくさんあります。 滞在中の問題は、チョロチョロしか水の出ないシャワーとつながらないインターネットでした。"
97 reviews
8.8/10
1 night
From £78
Check Availability
Las Terrazas Resort Hotels in San Pedro
Las Terrazas Resort Hotels in San PedroLas Terrazas Resort Hotels in San Pedro
99+
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.
100 reviews
9.0/10
1 night
From £145
Check Availability
Royal Caribbean Resort Hotels in San Pedro
Royal Caribbean Resort Hotels in San PedroRoyal Caribbean Resort Hotels in San Pedro
99+
Hotel near San Pedro
"Aceptablf"
43 reviews
7.8/10
1 night
From £81
Check Availability
San Pedro
You Might Like
San Pedro Hotels with BreakfastSan Pedro Hotels with Twin RoomSan Pedro Hotels with 1 Double BedSan Pedro Hotels with Swimming PoolSan Pedro Hotels with Free Cancellation
SunBreeze Suites Hotels in San Pedro
SunBreeze Suites Hotels in San PedroSunBreeze Suites Hotels in San Pedro
99+
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.
100 reviews
8.8/10
1 night
From £163
Check Availability
Sea Horizon Hotel Hotels in San Pedro
Sea Horizon Hotel Hotels in San PedroSea Horizon Hotel Hotels in San Pedro
99+
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, concierge services, and a communal living room. Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Wrap up your day with a drink at the bar/lounge. Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. Make yourself at home in one of the 22 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.
21 reviews
8.4/10
1 night
From £68
Check Availability
Mata Rocks Resort Hotels in San Pedro
Mata Rocks Resort Hotels in San PedroMata Rocks Resort Hotels in San Pedro
99+
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. 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. 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.
95 reviews
8.4/10
1 night
From £88
Check Availability
Hotel Del Rio Hotels in San Pedro
Hotel Del Rio Hotels in San PedroHotel Del Rio Hotels in San Pedro
99+
Hotel near San Pedro
"The price is higher"
37 reviews
8.8/10
1 night
From £77
Check Availability
Pur Private Hotels in San Pedro
Pur Private Hotels in San PedroPur Private Hotels in San Pedro
99+
Hotel near San Pedro
Located in San Pedro, PUR Private Suites is a 3-minute walk from Belize Barrier Reef and 10 minutes by foot from San Pedro Beach. This hotel is 1 mi (1.6 km) from Boca del Rio and 1.8 mi (2.8 km) from San Pedro Central Park. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and wedding services. Take advantage of the hotel's room service (during limited hours). Mingle with other guests at the complimentary reception, held daily. Full breakfasts are available daily from 7:30 AM to 10:30 AM for a fee. Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. A roundtrip airport shuttle is complimentary (available on request), and a ferry terminal shuttle is also provided at no charge. Treat yourself to a stay in one of the 7 individually decorated guestrooms, featuring private pools and Smart televisions. Your pillowtop bed comes with down comforters and premium bedding. Digital programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and separate sitting areas, and housekeeping is provided daily.
Perfect
5 reviews
9.8/10
1 night
From £62
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
79
Hotel near San Pedro
"Property was great. We received an unexpected upgrade to the 3rd floor with a gorgeous picture window view of the ocean. Office staff was available and great to work with. The housekeeping staff kept our space neat and clean for us. Other staff (security, pool cleaning, golf cart driver to water ferry) all super friendly and accommodating. We really liked this location because it allowed us the ability to walk to local eateries with good food. Ice-cream shop right across the street is a major plus as well. A super-market and souvenir shops are nearby as well. It is not necessary to rent a golf-cart when staying at The Palms. Thank you to the staff for a great stay!"
Excellent
89 reviews
9.6/10
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
99+
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.
26 reviews
7.4/10
1 night
From £65
Check Availability
See All Hotels in San Pedro

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.2/10
Very Good
KKO CHENGThe hotel is located right in front of a beautiful beach and has its own pier, snorkeling activities, restaurant, swimming pool, and they can also help book air tickets or subpoenas. It's really convenient! It is worth mentioning that when you get off the boat in San Pedro, there will be a hotel shuttle bus to pick you up. No special reservation is required. The hotel staff should be waiting for customers at the dock according to the arrival time of the boat!
Ramon's Village Resort Hotels in San Pedro

Ramon's Village Resort

Hotel near San Pedro
Price per night from:£120
8.9/10
GGarret LynnMy 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.
SunBreeze Hotel Hotels in San Pedro

SunBreeze Hotel

Hotel near San Pedro
Price per night from:£126
8.6/10
GGuest UserStay 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.
Ambergris Sunset Hotel Hotels in San Pedro

Ambergris Sunset Hotel

Hotel near San Pedro
Price per night from:£40
8.4/10
LLuoqidaxia(ziliang)A very unique island resort hotel with complete facilities and considerate service. It is dozens of kilometers away from the Blue Grotto on the Sea, and it is extremely convenient to go to the airport.
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:£193
8.2/10
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:£82
8.1/10
GGuest UserThe room is ok, but the air conditioning has a weird smell. The location is great, very close to the water taxi
Voyager Sun & Reef Hotel Hotels in San Pedro

Voyager Sun & Reef Hotel

Hotel near San Pedro
Price per night from:£60

FAQs About Hotels in San Pedro

What hotel deals are available in San Pedro?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

What is the average cost of a hotel in San Pedro?

For hotels in San Pedro, the average price on weekdays is £150, the average price on weekends (Friday–Saturday) is £153.

What are the most popular hotels in San Pedro?

San Pedro has many popular hotels. Whether you're travelling for business or going on holiday, Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Alaia Belize, Autograph Collection and Bananas on the Beach are preferred hotels.

What are the recommended luxury hotels in San Pedro?

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

Which hotels in San Pedro provide high-quality breakfasts?

Which hotels in San Pedro provide fitness facilities?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Alaia Belize, Autograph Collection and Mata Rocks Resort provide fitness facilities. Satisfy your fitness needs even while travelling!

Which hotels in San Pedro have swimming pools?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Alaia Belize, Autograph Collection and Sandbar Beachfront Hostel & Restaurant are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in San Pedro provide airport transfer services?

Which hotels in San Pedro are worth visiting for their spa experience?

Which hotels in San Pedro provide free WiFi?

Whether you're travelling on business or going on holiday, Internet connection is an essential condition for travel. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Alaia Belize, Autograph Collection and Sandbar Beachfront Hostel & Restaurant are popular hotels with free Wi-Fi.

San Pedro Hotels Information

Highest Price£641
Lowest Price£40
Number of Reviews2,925
Total Properties126
Average Price (Weekdays)£150
Average Price (Weekends)£153