San Pedro Hotels from ₹4,676

    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

Check San Pedro hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Popular filters
Price per night
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 10 San Pedro hotels and places to stay

Victoria House Resort & Spa
4.0 star property
9.8 out of 10, Exceptional, (421)
"The location was south of the hustle- bustle of San Pedro and was very relaxing. Staff was very courteous and attentive to details. Prices were a little higher here than other places but were convenient."
Victoria House Resort & Spa
Bella Vista Resort Belize
3.0 star property
9.8 out of 10, Exceptional, (187)
"Great spot! Owner and staff were very accommodating and hospitable! We highly enjoyed our stay. "
The price is ₹15,406
per night
26 May - 27 May
Bella Vista Resort Belize
BluZen
3.5 star property
9.8 out of 10, Exceptional, (134)
"Beautiful hotel! 5/5 for aesthetics but not much to do in the area. More activities on the south side. "
The price is ₹28,181
per night
16 May - 17 May
BluZen
Save an average of 15% on thousands of hotels when you're signed in
Grand Caribe Belize
3.5 star property
9.6 out of 10, Exceptional, (317)
"They were very sweet and put an anniversary surprise in our room before we got there. They were very helpful and accommodating with my broken foot. I highly recommend them "
The price is ₹18,855
per night
18 May - 19 May
Grand Caribe Belize
Matachica Resort & Spa - Adults Only
4.0 star property
9.6 out of 10, Exceptional, (286)
"Beautiful and quaint resort with the friendliest staff and beautiful pool"
The price is ₹25,885
per night
13 May - 14 May
Matachica Resort & Spa - Adults Only
El Ben Cabañas
3.0 star property
9.6 out of 10, Exceptional, (112)
"I liked the design and aesthetics of the property. I loved how the staff was so friendly and helpful. They made sure I had everything I needed. They were proactive and reached out to me to let me know the best way to get to the resort. The food at the restaurant was amazingly delicious. I would highly recommend El Bin if you are traveling to Belize. "
The price is ₹19,276
per night
13 May - 14 May
El Ben Cabañas
Jan's Hotel
2.5 star property
9.6 out of 10, Exceptional, (342)
"The room was so nice. Sheena at the front desk provided excellent customer service. She linked us with activities and suggestion. "
The price is ₹16,133
per night
1 Jun - 2 Jun
Jan's Hotel
Playa De Sala
3.5 star property
9.6 out of 10, Exceptional, (79)
"Everyone very nice and made sure you where taken care of.. Big up’s to the entire staff❤️"
Playa De Sala
Alaia Belize, Autograph Collection
4.5 star property
9.4 out of 10, Exceptional, (306)
"Wonderful property with great people. The beach is unusable due to seaweed - which smells horrible. Pools were clean as could be. The 6th floor pool is terrific. Rooms were clean and comfortable with beautiful views. Restaurants are excellent."
The price is ₹37,491
per night
13 May - 14 May
Alaia Belize, Autograph Collection
Coco Beach Resort
4.0 star property
9.4 out of 10, Exceptional, (1003)
"property waa beautiful staff was great ...."
Coco Beach Resort
Ramon's Village Resort
4.0 star property
9.4 out of 10, Exceptional, (920)
"I cannot stress how friendly the staff was there and the cleanliness and the ac was working wonderful. AT hospitality . I would definitely stay there again"
The price is ₹13,640
per night
17 May - 18 May
Ramon's Village Resort
Belizean Shores Resort
3.0 star property
9.4 out of 10, Exceptional, (771)
"Great staff"
Belizean Shores Resort
Lina Point Belize Overwater Resort
2.5 star property
9.4 out of 10, Exceptional, (231)
"David was amazing and we were definitely very satisfied with our stay. The bed was comfortable and the hotel is located at the end of a gated community. The water is definitely not ideal for swimming but the views were nice and we had no issues. The power did go on/off very briefly a few times one night but immediately came back. I would highly recommend a golf cart or bike to explore the key. "
Lina Point Belize Overwater Resort
Sunset Caribe Belize
3.5 star property
9.4 out of 10, Exceptional, (140)
"We loved this property. The staff were so nice and friendly and they also were very knowledge about transportation options, excursion options, and great food options in the surrounding areas and in town. Also, the views on the property were amazing!!!! You could get the best pics of the sunset…will definitely return soon! "
Sunset Caribe Belize
The Palapa House
3.5 star property
9.4 out of 10, Exceptional, (149)
"Absolutely wonderful stay! Highly recommend. Felt safe as a solo traveler. "
The Palapa House
Sunbreeze Hotel
4.0 star property
9.2 out of 10, Wonderful, (697)
"Comfortable oasis in a busy town. Bar and restaurant were good and the room was comfortable. Staff was friendly and helpful."
The price is ₹19,121
per night
14 May - 15 May
Sunbreeze Hotel
X'Tan Ha - The Waterfront Resort
3.0 star property
9.2 out of 10, Wonderful, (503)
"The property and staff are great. Use the staff to connect you with other activities and transportation, they will help avoid less than quality vendors."
X'Tan Ha - The Waterfront Resort
Barefoot Caye Caulker Hotel
3.5 star property
9.2 out of 10, Wonderful, (134)
"Barefoot Caye is located on the main strip of Caye Caulker. The staff is very professional and go above and beyond for all guest. The pool is a nice touch and the rooftop is amazing to watch the sunsets. I will most definitely return to Barefoot. The people are very friendly and the island is safe. "
The price is ₹10,794
per night
27 May - 28 May
Barefoot Caye Caulker Hotel
Las Terrazas Resort
4.5 star property
9.0 out of 10, Wonderful, (196)
"Best resort ever! Amazing staff and so easy to get to everything. Definitely the best location for San Pedro! "
The price is ₹16,791
per night
27 May - 28 May
Las Terrazas Resort
The Watermark Hotel
3.5 star property
9.0 out of 10, Wonderful, (38)
"Property was very new but a little over-priced "
The price is ₹15,694
per night
1 Jun - 2 Jun
The Watermark Hotel
Don't see what you're looking for?
See all available properties in San Pedro
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Vibrant beach paradise with stunning natural beauty in San Pedro

San Pedro in the Belize District, Belize, is a captivating destination for tourists. With its stunning coastal landscapes, it offers a range of exciting activities such as snorkelling, diving, and fishing. The tropical islands, including San Ramon, provide serene beach settings for relaxation. The charming downtown area of Santa Monica and the vibrant city of San Mateo showcase the unique culture and atmosphere of the region. Visitors can indulge in the best resorts in San Pedro, which offer exceptional amenities and services. Whether exploring the marina or simply enjoying the bar scene, San Pedro promises an unforgettable holiday experience.

San Pedro, Belize District, Belize offers a range of accommodation options to suit all preferences and budgets. Here are some popular hotels in San Pedro:

  • Mahogany Bay Resort & Beach Club, Curio Collection by Hilton - This 4.0-star rated hotel offers a variety of activities such as snorkeling, diving, and fishing. Located by the beach, it provides a tropical island experience with a marina and a relaxing atmosphere.
  • Ramon's Village Resort - Also a 4.0-star rated hotel, it is known for snorkeling, fishing, and yoga. With free airport transportation, it offers boating and kayaking options along with a beautiful beach and wedding services.
  • Coco Beach Resort - Another 4.0-star rated hotel, it features a swim-up bar and poolside bar for a relaxing experience. Snorkeling, yoga, boating, and kayaking activities are available. The friendly staff and beautiful beach make it a popular choice.

Staying in San Pedro provides access to stunning beaches, vibrant marine life, and exciting water activities. With a variety of hotels to choose from, you can find the perfect accommodation to make your holiday enjoyable and memorable.

San Pedro in Belize District, Belize is a paradise for beach lovers and adventure seekers. With its stunning tropical islands, pristine beaches, and crystal-clear waters, there is no shortage of excitement and natural beauty to explore.

  • Turtle Beach Cabins: Nestled along the coast, Turtle Beach Cabins offers a perfect getaway for snorkeling, diving, and scuba diving enthusiasts. Enjoy the breathtaking underwater world, relax on the sandy beaches, and indulge in fishing or exploring the nearby islands.
  • Boca Ciega: Boca Ciega is another must-visit destination in San Pedro. Immerse yourself in the beauty of the Caribbean island, go snorkeling, diving, or simply unwind on the beach. With its marina, bars, and relaxing atmosphere, it's an ideal spot for a memorable holiday.

Embark on the ultimate holiday in San Pedro and create lasting memories in these unique and picturesque areas. Whether you are seeking adventure or simply want to relax and soak in the beauty of the Caribbean, San Pedro has it all.

San Pedro is a tropical paradise with stunning beaches, crystal-clear waters, and a vibrant marine life.

  • Secret Beach: Experience the ultimate relaxation on this secluded beach, where you can enjoy snorkeling, diving, and fishing in the pristine turquoise waters.
  • San Pedro Belize Express Dock: Start your island-hopping adventure from this bustling ferry terminal, where you can catch a boat to explore the nearby tropical islands and enjoy thrilling water activities.
  • San Pedro Beach: Immerse yourself in the beauty of this picturesque beach, with its soft white sands, swaying palm trees, and breathtaking sunsets. Indulge in snorkeling, diving, or simply unwind and soak up the tropical vibes.

When it comes to dining in San Pedro, you can expect a delightful culinary experience filled with local cuisine and unique dishes. Aquan Restaurant offers innovative dishes prepared by world-class chefs, while Palmilla Restaurant serves high-end high teas and sunset cocktails on rooftop terraces. For a taste of barbecue, head to Sandbar Restaurant located in a Bedouin camp in the desert. Mambo Restaurant offers a fusion of Japanese and Cuban flavours with stunning views across the Corniche. And if you're looking for a brunch spot with yacht spotting, Excellent Restaurant at Yas Marina is the place to be.

In the neighborhood of San Pedro, you'll find some popular restaurants with diverse culinary styles. Elvi's Kitchen is a seafood restaurant where you can indulge in fresh and delicious seafood dishes. El Fogon brings Latin American flavours to San Pedro, serving up a range of tasty dishes. Maxie's Restaurant & Lounge is another Latin American restaurant that offers a vibrant atmosphere and a menu filled with Latin American delights. Whether you're craving seafood, Latin American cuisine, or something unique, San Pedro has a variety of restaurants to satisfy your taste buds.

San Pedro boasts a year-around average temperature of 25.8°C, peaking at 27.4°C in August, its warmest month, and dipping to an average low of 23.5°C in January, the coolest. Rainfall averages at 157.5mm annually, with October seeing the heaviest showers and March being the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfall (mm)rain icon
January23.5137.2
February24.261.0
March25.338.1
April26.655.9
May27.2109.2
June27.2195.6
July27.3162.6
August27.4170.2
September26.9243.8
October26.0304.8
November24.3226.1
December23.6185.4

Top reasons to visit San Pedro

  • Beautiful Coastal Landscapes: San Pedro in the Belize District offers stunning coastal landscapes that are perfect for snorkelling, diving, and fishing. The tropical islands, such as San Ramon, provide serene beach settings for relaxation.
  • Charming Downtown Area: Santa Monica showcases the unique culture and atmosphere of the region. Visitors can explore the vibrant city of San Mateo and indulge in the best resorts in San Pedro, which offer exceptional amenities and services.
  • Secluded Beach: Experience ultimate relaxation at Secret Beach, where you can enjoy snorkelling, diving, and fishing in the pristine turquoise waters.
  • Island-Hopping Adventure: Start your adventure from the bustling San Pedro Belize Express Dock, where you can catch a boat to explore nearby tropical islands and enjoy thrilling water activities.
  • Picturesque San Pedro Beach: Immerse yourself in the beauty of this beach, with its soft white sands, swaying palm trees, and breathtaking sunsets. Indulge in snorkelling, diving, or simply unwind and soak up the tropical vibes.

How to find great deals and cheap hotels in San Pedro

  • Expedia website provides great hotel deals in San Pedro. Take advantage of their discounts and promotions to get the best value for your money.
  • Many hotels in San Pedro offer free cancellation on most bookings. This gives you flexibility in case your travel plans change.
  • When booking your accommodation in San Pedro, consider staying in guesthouses or budget hotels. They can offer affordable rates without compromising on comfort.
  • Look for hotels located near the beach or marina in San Pedro. This way, you can easily access snorkeling, diving, fishing, and other water activities.
  • Consider visiting San Pedro during the off-peak season, which is usually from May to July. This can result in lower hotel rates and fewer crowds.
  • Take advantage of the tropical climate in San Pedro by enjoying the relaxing beaches and exploring the nearby islands.
  • Consider booking a package deal that includes both accommodation and activities. This can help you save on overall travel expenses.
  • Don't forget to check for any additional fees or taxes that may be added to your hotel bill in San Pedro. Factor these into your budget to avoid any surprises.

The San Pedro info point: What you need to know

Category
Details
LocationSan Pedro, Belize District, Belize
Main AttractionsBeaches, Barrier Reef, Snorkeling, Diving, Mayan Ruins
Most popular month?December, January, February
Length of Stay5-7 days
WeatherWarm and tropical year-round
Don't missHol Chan Marine Reserve, Shark Ray Alley, Secret Beach, Xunantunich
CuisineSeafood, Belizean cuisine, Caribbean flavors
Where to goSan Pedro Town, Ambergris Caye, Caye Caulker, Belize City

Frequently asked questions

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.

How is it to stay in San Pedro?

Travellers to San Pedro give high marks for the beaches and lively bar scene. This city also attracts tourists with its relaxing setting. In San Pedro, there are 869 hotels and other accommodation options to choose from. Find out more about San Pedro.

What should I see while I'm in San Pedro?

Cultural venues include Belizean Melody Art Gallery, The Gallery of San Pedro Ltd and Black & White Cultural Entertainment Center. Attractions like Mexico Rocks and Bacalar Chico National Park & Marine Reserve are fun for everyone. Landmarks like Boca del Rio, San Pedro Church and Tackle Box Canyons might be worth a visit. Take a look at what more there is to see and do in Expedia's San Pedro guide.

What's the seasonal weather like in San Pedro?

The hottest months are usually September and August, with an average temperature of 27°C, while the coldest months are January and December, with an average of 24°C. The rainiest months in San Pedro are June, October, September and August, with each month seeing an average of 266 mm of rainfall.