Search San Pedro hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top hotels and accommodation in San Pedro

More cheap accommodation in San Pedro

Stay near top San Pedro attractions

San Pedro Travel Info

Number of reviews
858
Accommodation
878 hotels
Highest price
AU$573
Lowest price
AU$95
Reasons to visit
Secret Beach, Boca Del Rio Beach and Central Park Beach
Hotels with nearby beaches
311
Hotels with bars
294

Discover the Best Hotels in San Pedro

Welcome to San Pedro, a coastal paradise with a unique blend of natural beauty and vibrant culture. Whether you're seeking a relaxing beach getaway or an adventurous exploration, San Pedro has it all. With a range of top-notch hotels, you'll find the perfect accommodation to suit your needs and make your stay unforgettable.

How to Make the Most of Your Stay in San Pedro

San Pedro is a beachside town that offers a little something for everyone. With its stunning coastline, crystal-clear waters, and warm sandy beaches, it's the perfect destination for beach lovers. Take a dip in the ocean, relax under the sun, or try your hand at various water sports such as snorkeling, diving, or paddleboarding.

For nature enthusiasts, San Pedro boasts a diverse landscape filled with breathtaking natural wonders. Explore the nearby mountains and lakes, hike through the lush rainforests, or visit the famous Atacama Desert, known for its otherworldly beauty. Don't miss the opportunity to witness the mesmerizing sunset over the desert.

San Pedro is also a hub of cultural experiences. Immerse yourself in the rich heritage of the local indigenous communities and learn about their traditions and customs. Visit the charming town center, filled with colorful adobe buildings and bustling markets, where you can find unique handicrafts and taste delicious local cuisine.

When it comes to accommodation, San Pedro offers a wide range of options to suit every traveler's preferences. From luxurious 5-star hotels to cozy boutique resorts, you'll find the perfect place to rest and rejuvenate after a day of exploration. Some popular choices include the Princess Hotel, Mayan Princess Hotel, and Hotel Pascual Andino.

Top Locations in San Pedro

  • MacArthur Park: A picturesque park located in the heart of San Pedro, offering beautiful views and a serene atmosphere. Perfect for a leisurely stroll or a picnic.
  • Sandbar Beachfront Hostel: An idyllic beachfront hostel where you can relax and unwind while enjoying the stunning ocean views. Ideal for budget travelers looking for a laid-back atmosphere.
  • Pelican Reef Villas Resort: A luxurious beachfront resort with spacious rooms and a range of amenities. Enjoy the private beach access and indulge in the resort's spa facilities.
  • Turtle Island Resort: A secluded island retreat that offers a perfect mix of relaxation and adventure. Explore the island's pristine beaches, go snorkeling or kayaking, and indulge in delicious island cuisine.
  • Las Terrazas Resort: Located on the shores of the Caribbean Sea, this resort offers stunning views and luxurious accommodations. Relax by the infinity pool or take a dip in the crystal-clear waters.

With its stunning beaches, natural wonders, and vibrant culture, San Pedro is a destination that will leave you in awe. Choose from a range of top hotels and make the most of your stay in this coastal paradise.

Frequently asked questions

Where is the best place to stay in San Pedro?

Cocotal Inn and Cabanas is a favourite property for Expedia customers. This hotel is a short 1-minute walk from Belize Barrier Reef, and it offers an outdoor pool and free parking. Traveller reviews also recommend Bella Vista Resort Belize and Lighthouse Beach Villas as top options for your trip. See all available top hotels, or vacation rentals in San Pedro.

What are some of the best holiday rentals that San Pedro has to offer?

North Beach Retreat: This highly rated holiday home rental in San Pedro comes with free WiFi so that you can feel at home during your trip. Amenities such as a coffee maker and free parking are also available for your convenience. Other favourite homes for rent in San Pedro are Private Chef Included,PrivateBeach,PrivatePool,WiFi,2Kayak,2GolfCarts, Boat&Capt and Private Chef Meals Included, Golf Cart, Kayaks, WiFi, Boat & Captain. See all vacation rentals in San Pedro.

If I need to cancel my hotel reservation in San Pedro, will I receive a refund?

Yes! You'll find that most hotel room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If your reservation is non-refundable, you might be able to still cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in San Pedro.

What's the best place to stay on a budget in San Pedro?

Based on our traveller reviews, Sandbar Beachfront Hostel & Restaurant is a top choice for a less expensive stay. Other options for your budget-friendly stay include Coastal Bay2 Hotel and Pedro's Inn Backpackers Hostel. View all budget hotels in San Pedro.

What's the best family accommodation in San Pedro?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is a hotel with an outdoor pool and 4 restaurants, and it's a top choice on Expedia for families. Other choices to stay with the children include Coco Beach Resort and Grand Caribe Belize. Also, attractions such as Mexico Rocks and Bacalar Chico National Park & Marine Reserve are fun for children of all ages. Find more child-friendly accommodations in San Pedro.

What's the best hotel for a romantic holiday to San Pedro?

Secret Beach Yellow Cabana *Ocean Views, just steps to water access! is a favourite B&B for couples, and features free breakfast and free WiFi. Other good options for your romantic getaway include The view with a wonderful breeze from the sea and Includes Snorkeling & Reef Fishing Tours and 1st Night Dinner. See all romantic hotels in San Pedro.

What's the best all-inclusive hotel in San Pedro?

Vita Retreats is an all-inclusive property featuring a private beach and 4 restaurants, and a favourite with Expedia travellers. See more all-inclusive resorts in San Pedro.

What's the best LGBTQ-friendly accommodation in San Pedro?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is a top LGBTQ-friendly hotel, and features a marina and free WiFi. Alaia Belize, Autograph Collection and Mata Rocks Resort are two other good choices for your stay. See all available hotels listed as LGBTQ-friendly in San Pedro.

What's the best dog-friendly place to stay in San Pedro?

Bella Vista Resort Belize is a top hotel for people travelling with their pets, and offers a full-service spa and a private beach for its human guests. Two other good options for you and your pet include Playa De Sala and Aqua Vista Beachfront Suites. See more pet-friendly hotel accommodations in San Pedro.

What's the best place to stay to stay near the beach in San Pedro?

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is a top beach hotel with 4 restaurants and a full-service spa, and it's located close to Central Park Beach . Other good choices to stay near the beach include Ramon's Village Resort and Alaia Belize, Autograph Collection . See more stays near the beach in San Pedro.

What's the best high-end hotel in San Pedro?

Alaia Belize, Autograph Collection is a luxury resort with a private beach and 6 restaurants, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Las Terrazas Resort and Vita Retreats are other upscale choices for your holiday. Find more luxury hotels in San Pedro.

What's the best boutique accommodation in San Pedro?

Las Terrazas Resort is a favourite resort with our travellers looking for stylish accommodation, and features 37 guestrooms, a full-service spa and free parking. If you'd prefer to stay at a boutique hotel, you can also take a look at Belizean Cove Estates. See all boutique hotels in San Pedro.

Recent Reviews in San Pedro
Expedia verified reviews