Hotels in San Pedro

Find the Cheap 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+

We found 155 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
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
NZD 887
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 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
71 reviews
4.4/5
Price from
NZD 266
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
NZD 161
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 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
29 reviews
4.3/5
Price from
NZD 165
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.
Perfect
4 reviews
5.0/5
Price from
NZD 254
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
With a stay at Ramon's Village Resort in San Pedro, you'll be on the beach, within a 10-minute walk of San Pedro Town Hall and San Pedro Central Park. This beach hotel is 0.5 mi (0.8 km) from San Pedro Church and 0.5 mi (0.8 km) from San Pedro House of Culture. Relax at the full-service spa, where you can enjoy massages and facials. Additional features at this hotel include complimentary wireless internet access, gift shops/newsstands, and wedding services. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers room service (during limited hours). Cooked-to-order breakfasts are available daily from 6:00 AM to 11:00 AM for a fee. Featured amenities include complimentary wired internet access, multilingual staff, and luggage storage. A roundtrip airport shuttle is complimentary (available on request). Make yourself at home in one of the 71 air-conditioned rooms featuring refrigerators. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and coffee/tea makers.
Outstanding
97 reviews
4.6/5
Price from
NZD 345
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
The Mata Rocks Resort provides a great place for travelers to relax after a busy day. Visitors to San Pedro will find that the Mata Rocks Resort is a fantastic accommodation choice. San Pedro Airport is located approximately 3km away from this hotel. With multiple attractions nearby including Alaia, San Pedro Tennis & Fitness Club and Ramon's Village Divers, guests will find plenty to keep themselves occupied. In their spare time, guests can explore the hotel's surroundings. This San Pedro hotel offers parking on site.
Very Good
65 reviews
4.2/5
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.
19 reviews
3.8/5
Check Availability
Blue Tang Inn Hotels in San Pedro
Blue Tang Inn Hotels in San PedroBlue Tang Inn Hotels in San Pedro
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 0.2 mi (0.3 km) from Boca Del Rio Beach and 0.2 mi (0.4 km) from The Gallery of San Pedro Ltd. 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.
Excellent
70 reviews
4.5/5
Price from
NZD 363
per night
Check Availability
PUR Private Hotels in San Pedro
PUR Private Hotels in San PedroPUR Private Hotels in San Pedro
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 luxury hotel is 1 mi (1.6 km) from Boca del Rio and 1.8 mi (2.8 km) from San Pedro Central Park. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. Additional features 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.
Outstanding
2 reviews
4.8/5
Price from
NZD 314
per night
Check Availability
See All Hotels in San Pedro

Top hotel picks 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
106 review
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Hotel near San Pedro
"Good Location"
Select dates to view prices
No.2
SunBreeze Hotel Hotels in San Pedro
4.4/5
100 review
SunBreeze Hotel
Hotel near San Pedro
"Good Location"
Select dates to view prices
No.3
Caribbean Villas Hotel Hotels in San Pedro
4.1/5
87 review
Caribbean Villas Hotel
Hotel near San Pedro
"Good Location"
Select dates to view prices
No.4
Voyager Sun & Reef Hotel Hotels in San Pedro
4.2/5
47 review
Voyager Sun & Reef Hotel
Hotel near San Pedro
"Good Location"
Select dates to view prices
No.5
Bananas on the Beach Hotels in San Pedro
4.4/5
19 review
Bananas on the Beach
Hotel near San Pedro
"Good Location"
Select dates to view prices
No.6
Ambergris Sunset Hotel Hotels in San Pedro
4.1/5
81 review
Ambergris Sunset Hotel
Hotel near San Pedro
"Good Location"
Select dates to view prices
No.7
Tropical Palace Hotel Hotels in San Pedro
3.7/5
21 review
Tropical Palace Hotel
Hotel near San Pedro
"Good Location"
Select dates to view prices
No.8
Hotel Royal Blue Hotels in San Pedro
3.5/5
23 review
Hotel Royal Blue
Hotel near San Pedro
"Good Location"
Select dates to view prices
No.9
Ocean Tide Beach Resort Hotels in San Pedro
4.2/5
55 review
Ocean Tide Beach Resort
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

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.
SunBreeze Suites
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.
4.4/5
Excellent88 review
Price per night from: NZD 274
Sandbar Beachfront Hostel & Restaurant
Hotel near San Pedro
When you stay at Sandbar Beachfront Hostel & Restaurant in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and 5 minutes by foot from Boca del Rio. This beach hostel is 0.4 mi (0.7 km) from GoFish Belize and 0.5 mi (0.9 km) from Belize Chocolate Company. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. Satisfy your appetite with American cuisine at Sandbar, a restaurant which features a bar/lounge. Dining is also available at the coffee shop/cafe. Cooked-to-order breakfasts are available daily from 7 AM to 11:00 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 6 air-conditioned guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms with showers are provided. Conveniences include safes and electric kettles, and housekeeping is provided daily.
4.4/5
Excellent40 review
Price per night from: NZD 16
Corona del Mar
Hotel near San Pedro
Located in San Pedro, Corona Del Mar is on the beach, a 4-minute walk from Belize Barrier Reef and 9 minutes by foot from Belize Chocolate Company. This beach hotel is 0.5 mi (0.8 km) from San Pedro Belize Express Dock and 0.5 mi (0.8 km) from San Pedro Town Hall. Pamper yourself with a visit to the spa, which offers massages. This hotel also features complimentary wireless internet access, concierge services, and wedding services. Satisfy your appetite at Wahoo's Lounge, a beachfront restaurant, or grab snacks at the coffee shop/cafe. Wrap up your day with a drink at the bar/lounge, the beach bar, or the poolside bar. Featured amenities include dry cleaning/laundry services, a safe deposit box at the front desk, and coffee/tea in a common area. Make yourself at home in one of the 40 air-conditioned rooms featuring microwaves. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
3.8/5
50 review
Price per night from: NZD 138
Drift Inn San Pedro
Hotel near San Pedro
The Drift Inn San Pedro is an ideal spot for travelers wanting to discover the city. The Drift Inn San Pedro offers a pleasant stay in San Pedro for those traveling for business or leisure. San Pedro Airport is located approximately 1km away from this hotel. Keeping busy is easy, with Under Da Sea Adventures, Emmanuel Pentecostal Church and Hol Chan Marine Reserve all nearby. In their spare time, guests can explore the hotel's surroundings. This San Pedro hotel offers parking on site. There's never a dull moment at this hotel, our guests indicate that the facilities are excellent.
4.5/5
Excellent74 review
Price per night from: NZD 51

FAQs About Hotels in San Pedro

What popular hotels in San Pedro have parking?

If you're planning on driving to San Pedro, why not stay at Alaia Belize, Autograph Collection,Royal Caribbean ResortandThe Palms Oceanfront Suites ? These are all popular hotels with parking lots.

At which popular hotels in San Pedro can I try local foods?

Those who like trying local foods might want to consider staying at Mahogany Bay Resort & Beach Club, Curio Collection by Hilton,Caribbean Villas HotelandLas Terrazas Resort . There are lots of famous restaurants serving local dishes near these hotels.

When travelling to San Pedro, which hotels have pools?

Summer is a great season to take your kids or family on a trip to San Pedro. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton,SunBreeze HotelandThe Palms Oceanfront Suites are popular hotels with pools.

Of all the hotels in San Pedro, which hotels have the highest user ratings?

When travelling to San Pedro for the first time, many travellers find it difficult to choose a hotel to stay in. According to Trip.com data, Sunset Caribe Belize, The Palms Oceanfront Suites and Mangata Villas Adults Only are popular hotels with high ratings, making them good choices for your trip.

At what hotels in San Pedro can I try local breakfast foods?

A delicious breakfast is a great way to kick start your day. At Caribbean Villas Hotel,Las Terrazas Resort,Mahogany Bay Resort & Beach Cluband Curio Collection by Hilton , guests can enjoy San Pedro-style breakfasts.

What popular hotels have non-smoking rooms in San Pedro?

Many guests care about the quality of the rooms they stay in and want to ensure that their rooms have fresh, clean air. Ramon's Village Resort,Mahogany Bay Resort & Beach Club, Curio Collection by HiltonandThe Palms Oceanfront Suites are all popular hotels in San Pedro with non-smoking rooms.

In San Pedro, what popular hotels have free Wi-Fi?

When staying at a hotel, Internet access is important for both vacationers and business travellers. Best Western Grand Baymen Gardens, Drift Inn San Pedro and SunBreeze Hotel are all popular hotels in San Pedro with free Wi-Fi.

What are the most popular hotels in San Pedro?

Whether you're travelling for business or going on holiday, there are many popular hotels to choose from in San Pedro. Caribbean Villas Hotel, Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Alaia Belize and Autograph Collection are all popular hotels to stay at.

What are some popular discounted hotels in San Pedro?

There are many popular hotels in San Pedro. You can find information on discounts and deals here: Trip.com Deals and Promo Codes.

In San Pedro, which popular hotels have gyms?

Based on Trip.com user ratings, Mata Rocks Resort,Victoria House Resort & SpaandLas Terrazas Resort are highly rated hotels with gyms.

Local Travel Info

Highest PriceNZD 6,025
Lowest PriceNZD 47
Number of Reviews2,670
Number of Hotels306
Average Price (Weekdays)NZD 448
Average Price (Weekends)NZD 452