Searching for hotels in San Pedro? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in San Pedro, we've got you covered!

Hotels You May Like in San Pedro

Check out our selection of great hotels in San Pedro.

5 star

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
4.2/5102 Reviews

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

San Pedro|3.31km from downtown
Located in San Pedro, Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is within a 10-minute drive of San Pedro Central Park and San Pedro Belize Express Dock. This upscale hotel is 8.4 mi (13.5 km) from Mexico Rocks and 10.4 mi (16.7 km) from Secret Beach.Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You can soak up the sun at the private beach or enjoy other recreational amenities including an outdoor pool and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge). The complimentary beach shuttle makes getting to the surf and sand a breeze.Enjoy Fusion cuisine at The Verandah, one of the hotel's 4 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 3 bars/lounges. Full breakfasts are available daily from 7:00 AM to 11:00 AM for a fee.Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Planning an event in San Pedro? This hotel has 8000 square feet (743 square meters) of space consisting of a conference center and 5 meeting rooms. 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 207 guestrooms featuring refrigerators and Smart televisions. Rooms have private furnished balconies or patios. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers.
Alaia Belize, Autograph Collection
4.5/5102 Reviews

Alaia Belize, Autograph Collection

San Pedro|2.33km from downtown
With a stay at Alaia Belize, Autograph Collection in San Pedro, you'll be on the waterfront, just steps from Belize Barrier Reef and a 5-minute drive from San Pedro Belize Express Dock. This luxury resort is 1.4 mi (2.3 km) from San Pedro Town Hall and 1.6 mi (2.5 km) from Belizean Melody Art Gallery.Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. After dipping into one of the 3 outdoor swimming pools, you can spend some time at the private beach. Additional features at this resort include complimentary wireless internet access, concierge services, and gift shops/newsstands.All-inclusive rates are available at this resort. Meals and beverages at onsite dining establishments are included in all-inclusive rates. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. Enjoy international cuisine at Sea Salt, one of the resort's 6 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 4 bars/lounges. Cooked-to-order breakfasts are available daily from 7:00 AM to 11:00 AM for a fee.Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Free self parking is available onsite.Stay in one of 154 guestrooms featuring Smart televisions. Your pillowtop bed comes with Egyptian cotton sheets. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include phones, as well as safes and desks.

Show more

Business travel

Victoria House Resort & Spa
4.7/5100 Reviews

Victoria House Resort & Spa

San Pedro|2.9km from downtown
When you stay at Victoria House Resort & Spa in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and a 1-minute drive from Tuffy Canyons. This upscale hotel is 9.8 mi (15.8 km) from Secret Beach and 0.8 mi (1.3 km) from Black & White Cultural Entertainment Center.Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 2 outdoor swimming pools and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge).Satisfy your appetite for lunch or dinner at Palmilla Restaurant, a restaurant which specializes in international cuisine, or stay in and take advantage of the room service (during limited hours). Relax with your favorite drink at the bar/lounge or the beach bar. Cooked-to-order breakfasts are available daily for a fee.Featured amenities include a computer station, dry cleaning/laundry services, and multilingual staff. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.Make yourself at home in one of the 42 air-conditioned rooms featuring minibars. Your bed comes with down comforters and premium bedding. Rooms have private patios. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature designer toiletries and hair dryers.

Show more

Breakfast

Show more

Family friendly

Show more

Hotels Near Famous Attractions in San Pedro

Check out these hotels located near popular sights in San Pedro

Hol Chan Marine Reserve

Show more

Belize Food Tours

Show more

House of Culture

Show more

Wayos Beach Bar

Show more

Frequently Asked Questions

Local Travel Info

Highest Price€ 961
Lowest Price€ 36
Number of Reviews2,419
Number of Hotels292
Average Price (Weekdays)€ 206
Average Price (Weekends)€ 209

San Pedro Hotel Guide

There are many discounted hotels on Trip.com. Book your hotel on Trip.com for an amazing travel experience. In San Pedro, both areas with attractions and the city center are good places to stay. If you travel to Belize, visiting San Pedro is a good choice.

San Pedro Airport is the primary airport in San Pedro.

On Trip.com, there are 67 recommended hotels in San Pedro. The local average price is 204 AUD per night. There are a variety of hotels to meet the needs of different types of travelers. There are 2 five-star hotels in San Pedro at an average price of 301 AUD per night. There are 11 four-star hotels in San Pedro at an average price of 269 AUD per night. There are 19 three-star hotels in San Pedro at an average price of 143 AUD per night. There are not many well-known chain hotels in San Pedro, but staying at a unique local hotel will make you feel at home. In San Pedro, there are hotels under the Curio Collection brand. Travelers who favor this brand can choose to stay there to enjoy the luxury services provided by Curio Collection. Curio Collection is the most popular brand among tourists. Las Terrazas Resort & Residences is one of the most popular hotels in San Pedro. Many tourists also stay at Captain Morgan's Retreat.

You can choose attractions in San Pedro that are perfect for a weekend getaway, such as Rick's Rentals. The most popular attractions for tourists in San Pedro are Triton Undersea Adventures, Skydive San Pedro, Belize Food Tours.

Show less