Search Hotels Near San Pedro, San Pedro

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Pedro hotels

The Caye Hotel San Pedro

The Caye Hotel San Pedro
2.5 star property
San Pedro
9.6 out of 10, Exceptional, (42 reviews)
"Great stay! We even extended our stay. Clean place, kind staff and a great location!"
United States
Taryn
The price is ₹10,293
₹11,238 total
includes taxes & fees
18 Jun - 19 Jun
The Caye Hotel San Pedro

La Casa de Paz

La Casa de Paz
2.0 star property
San Pedro
9.4 out of 10, Exceptional, (126 reviews)
"Great air conditioner. Loved the waterfall showerhead. Noisy outside most of the night. Great central location."
United States
Carmelin
The price is ₹6,539
₹7,840 total
includes taxes & fees
8 Jun - 9 Jun
La Casa de Paz

Casa del Rai

Casa del Rai
3.0 star property
San Pedro
9.8 out of 10, Exceptional, (40 reviews)
"We had a wonderful stay,everyone was so friendly."
United States
Sandra
The price is ₹8,856
₹15,362 total
includes taxes & fees
21 Jun - 22 Jun
Casa del Rai

Hibisco Belize

Hibisco Belize
2.5 star property
San Pedro
9.8 out of 10, Exceptional, (14 reviews)
"We had a wonderful stay. The location was great and the staff couldn’t have been more helpful."
United States
Lance
The price is ₹11,286
₹12,302 total
includes taxes & fees
4 Jun - 5 Jun
Hibisco Belize

Aruna Resort & Villas

Aruna Resort & Villas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (18 reviews)
"Beautiful resort, extremely helpful and amazing staff. The only downside was the construction was very loud and started early and there was some minor leakage during a big storm. The staff really did make it a great stay despite the construction and the food was excellent. Would absolutely return once the construction dies down! "
United States
Karen
The price is ₹18,337
₹22,124 total
includes taxes & fees
23 Jun - 24 Jun
Aruna Resort & Villas

Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,003 reviews)
"Amazing place!"
United States
STEVEN
The price is ₹16,624
₹18,120 total
includes taxes & fees
3 Jun - 4 Jun
Ramon's Village Resort

PUR Boutique Cabanas - Adults only

PUR Boutique Cabanas - Adults only
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (13 reviews)
"Nice hotel"
United States
Cedric
The price is ₹19,845
₹21,631 total
includes taxes & fees
8 Jun - 9 Jun
PUR Boutique Cabanas - Adults only

Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
San Pedro
9.2 out of 10, Wonderful, (358 reviews)
"Great place!"
United States
Yadira
The price is ₹8,846
₹10,734 total
includes taxes & fees
3 Jun - 4 Jun
Mayan Princess Hotel

Belize Budget Suites

Belize Budget Suites
2.5 star property
San Pedro
9.6 out of 10, Exceptional, (63 reviews)
"Everything was perfect!"
United States
Leeanna
The price is ₹5,822
₹7,900 total
includes taxes & fees
7 Jun - 8 Jun
Belize Budget Suites

Caye Casa

Caye Casa
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (377 reviews)
"Staff was incredible, great location, had everything we needed! Would stay here again in a heartbeat!"
United States
Kaylie Rae
The price is ₹8,336
₹9,503 total
includes taxes & fees
4 Jun - 5 Jun
Caye Casa

Blue Tang Inn

Blue Tang Inn
3.0 star property
San Pedro
9.2 out of 10, Wonderful, (218 reviews)
"Located in the middle if everything and so fun to walk around! "
United States
Barbara
The price is ₹12,049
₹14,447 total
includes taxes & fees
26 Jun - 27 Jun
Blue Tang Inn

Ambergris Sunset Hotel

Ambergris Sunset Hotel
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (289 reviews)
"Room was clean. Location is perfect. Quiet neighborhood but within walking distance to shops, restaurants, beach. Staff friendly and helpful. Great sunset view from the rooftop."
United States
Thomas R
The price is ₹5,301
₹5,778 total
includes taxes & fees
4 Jun - 5 Jun
Ambergris Sunset Hotel

Babylon Beach

Babylon Beach
3.5 star property
San Pedro
9.4 out of 10, Exceptional, (9 reviews)
"Great stay"
United States
marvin
The price is ₹29,923
₹34,248 total
includes taxes & fees
11 Jun - 12 Jun
Babylon Beach

Sunbreeze Hotel

Sunbreeze Hotel
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (864 reviews)
"Always love staying here"
United States
ANTONIO
The price is ₹23,274
₹26,765 total
includes taxes & fees
4 Jun - 5 Jun
Sunbreeze Hotel

Diamante Beachfront Suites

Diamante Beachfront Suites
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (10 reviews)
"Very clean, friendly staff and really nice accommodations. "
Canada
Leigh Allison
The price is ₹29,072
₹44,090 total
includes taxes & fees
8 Jun - 9 Jun
Diamante Beachfront Suites

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (739 reviews)
"Great place to stay"
United States
shaquille
The price is ₹35,528
₹42,278 total
includes taxes & fees
1 Jul - 2 Jul
Alaia Belize, Autograph Collection

Drift Inn San Pedro

Drift Inn San Pedro
2.0 star property
San Pedro
9.0 out of 10, Wonderful, (174 reviews)
"Great location, close to everything. Staff especially Stephanie was wonderful and very helpful. "
United States
Hazel
The price is ₹7,041
₹8,406 total
includes taxes & fees
9 Jun - 10 Jun
Drift Inn San Pedro

Voyager Sun & Reef Hotel

Voyager Sun & Reef Hotel
2.5 star property
San Pedro
8.8 out of 10, Excellent, (123 reviews)
"Nice clean room, excellent A/C, great location in San Pedro, near Sprinter transportation to Belize City, near grocery store and places to eat, nice staff."
United States
Paul
The price is ₹5,117
₹5,629 total
includes taxes & fees
28 Jun - 29 Jun
Voyager Sun & Reef Hotel

Sunbreeze Suites

Sunbreeze Suites
4.0 star property
San Pedro
9.0 out of 10, Wonderful, (771 reviews)
"Great location, excellent staff."
United States
Roger
The price is ₹18,049
₹20,756 total
includes taxes & fees
26 Jun - 27 Jun
Sunbreeze Suites

PUR Private Suites

PUR Private Suites
3.5 star property
San Pedro
9.6 out of 10, Exceptional, (25 reviews)
"Good ac and staff was great!"
United States
Michael
The price is ₹19,795
₹21,576 total
includes taxes & fees
3 Jun - 4 Jun
PUR Private Suites
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.

Compare popular hotels close to San Pedro

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Double Room, Balcony, Ocean View | In-room safe, desk, laptop workspace, blackout curtains
The Caye Hotel San Pedro
2.5 star property
9.6
Exceptional
42 reviews
View
Exterior
La Casa de Paz
2.0 star property
9.4
Exceptional
126 reviews
View
Beach nearby, windsurfing
Casa del Rai
3.0 star property
9.8
Exceptional
40 reviews
View
Rooftop terrace
Hibisco Belize
2.5 star property
9.8
Exceptional
14 reviews
View
Pillow-top beds, in-room safe, laptop workspace, iron/ironing board
Aruna Resort & Villas
3.5 star property
10.0
Exceptional
18 reviews
View

Top San Pedro Hotel Reviews

Hotels near other San Pedro attractions

Find out more about San Pedro

Top reasons to visit San Pedro

  • Stunning Beaches: San Pedro boasts breathtaking beaches with crystal-clear waters, perfect for sunbathing and relaxation.
  • Adventure Activities: Engage in thrilling underwater sports and adventure tours, catering to outdoor enthusiasts.
  • Vibrant Marine Parks: Explore vibrant marine parks that offer incredible snorkelling and diving opportunities.
  • Local Culture: Immerse yourself in the lively atmosphere and discover unique souvenirs at local shops.
  • Charming Accommodations: Choose from a variety of charming beachfront resorts and hotels tailored to families and adventurers.

Find great hotels in San Pedro

Discover an array of charming accommodation options in San Pedro, Belize, perfect for adventurous travellers and families alike. From beachfront resorts to welcoming hotels, you'll find facilities that cater to your every need, including free bikes for exploring the stunning surroundings. Whether you're seeking relaxation or a memorable family vacation experience, San Pedro offers the ideal setting for your getaway.

  • Ramon's Village Resort: Embrace a romantic beach escape at Ramon's Village Resort, a charming 4-star hotel in San Pedro. This tropical haven is designed for couples seeking intimacy and relaxation, offering direct access to the pristine beach. Guests can indulge in specially curated romance packages, which include exceptional food and beverage services such as Champagne Service and Limited Room Service. For those looking to unwind, the resort features an inviting outdoor pool alongside spa services like Deep Tissue Massage and Manicures and Pedicures. With its focus on romance and relaxation, Ramon's Village is perfect for a memorable getaway.
  • Coco Beach Resort: Adventure and romance converge at the 4-star Coco Beach Resort, situated in picturesque San Pedro. This resort caters to active couples, featuring thrilling on-site adventure sports like kayaking and nearby options for sailing and snorkelling. With stunning views from its Ocean View and Pool View restaurants, guests can enjoy intimate dining experiences. The resort provides a full-service spa and relaxation amenities such as a Hot Tub and Pool Umbrellas, ensuring guests can unwind after a day of adventure. Coco Beach Resort is the ideal choice for those seeking both excitement and romance in a tropical paradise.
  • Mahogany Bay Resort & Beach Club, Curio Collection by Hilton: Discover a luxurious blend of business and leisure at Mahogany Bay Resort & Beach Club, a sophisticated 4-star resort in San Pedro. Perfect for business travellers, it offers comprehensive amenities, including a Conference Centre and Meeting Rooms. For relaxation, guests can enjoy the beautiful beach, a full-service spa, and a resort-style pool with sun loungers. With treatments such as Swedish Massage and a variety of wellness offerings, this resort ensures a rejuvenating experience after a busy day. Mahogany Bay is a perfect choice for those seeking a polished and versatile stay in Belize.

Where to stay in and around San Pedro

San Pedro, located on Ambergris Caye, offers an idyllic blend of tropical relaxation and outdoor adventures. Visitors can explore atmospheric beaches, indulge in authentic Southern Californian experiences, and enjoy family-friendly activities. With its stunning scenery and a vibrant local vibe, San Pedro is perfect for those seeking both romance and adventure. Don't miss the chance to savour the famous beach bananas while immersing yourself in the enchanting surroundings of this charming coastal town.

  • Boca Ciega: Nestled around the vibrant area of San Pedro, Boca Ciega is a charming neighbourhood that offers an eco-friendly and adventurous experience for travellers. The best time to visit is between January and March when the influx of visitors peaks. Here, you can immerse yourself in the great outdoors, exploring nearby beaches, nature reserves, and parks. Whether you fancy a leisurely stroll along the shore or engaging in thrilling outdoor activities, Boca Ciega has something for everyone. Don’t forget to visit the local shops and stores that showcase the unique culture of Belize.
  • Cayo Espanto: Located a mere 4.8km from San Pedro, Cayo Espanto is a picturesque island that promises a serene escape for those who adore stunning scenery and beach life. The peak travel periods are March and from June to July, making it an ideal spot for a tropical getaway. Visitors can indulge in various activities, including golf at the exclusive resorts and exploring the nearby national parks and coral reefs. With its pristine beaches and tranquil environment, Cayo Espanto is perfect for relaxation and enjoying the natural beauty of Belize.
  • Turtle Beach Cabins: This delightful neighbourhood, also situated around San Pedro, offers a moderately seasonal travel experience, with peak visitors coming between January and March. Turtle Beach Cabins is an outdoor enthusiast's paradise, providing ample opportunities for adventure lovers to explore the nearby beaches, national parks, and captivating water features. The local markets and public markets are perfect for experiencing the vibrant culture of Belize. Whether you’re looking to unwind by the beach or embark on a thrilling adventure, Turtle Beach Cabins is sure to deliver an unforgettable experience.

Things to do in San Pedro

San Pedro, Belize, is perfect for beach lovers and outdoor enthusiasts, offering a range of activities from thrilling underwater sports to various adventure tours. With adventure beckoning at every turn, visitors can explore stunning scenery and engage in exciting ventures. Don't miss the chance to visit local stores for unique souvenirs while immersing yourself in the vibrant atmosphere of this delightful destination.

Shopping

The Belize Chocolate Company offers delightful local treats, while the San Pedro Artisans Market is perfect for unique handmade souvenirs. If you're up for a drive, consider visiting nearby shopping malls for a wider selection and a vibrant shopping atmosphere.

Recreation

Explore the serene atmosphere at the San Pedro Wellness Centre, where you can indulge in rejuvenating massages and holistic therapies. For a tranquil day, visit Secret Beach, perfect for sunbathing and swimming in crystal-clear waters, followed by a yoga session at one of the beachfront venues.

Adventure

Toucan Jumper Bungee Trampoline offers an exhilarating experience in San Pedro, where you can bounce high into the sky while enjoying stunning views. This venue is perfect for thrill-seekers looking to embrace the adventurous spirit of Belize.

Nightlife

In San Pedro, the nightlife buzzes with vibrant beach bars like Crazy Canucks and lively dance spots such as Fido's. Enjoy refreshing cocktails while soaking in the ocean views, or dance the night away with local DJs spinning infectious tunes, creating an unforgettable island atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for San Pedro

San Pedro, Belize offers numerous ways to save for tourists. Enjoy free entry to attractions like Secret Beach and Mexico Rocks, and consider walking or cycling to reduce transport costs. The best time to visit for lower prices is from September to November, with Mondays being the cheapest day to book accommodation. For budget-friendly stays, book about a month in advance or check last-minute deals on Expedia. Use their filters to find eco-friendly options and consider package deals that combine flights, hotels, and activities for even greater savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Pedro are September to November, where the prices are slightly lower. This is in comparison to March to April and June, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in San Pedro about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Pedro is Monday. The most expensive day to stay in San Pedro is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservation in San Pedro with your flights and activities through an Expedia package.

Find the best attractions in San Pedro

San Pedro offers a delightful blend of beach relaxation and outdoor adventures, making it an ideal destination for those seeking scenic beauty. Visitors can explore a variety of attractions, including stunning beaches and vibrant marine parks, catering to those interested in culture, adventure, and family experiences. Whether you're looking to unwind by the sea or embark on thrilling excursions, San Pedro promises unforgettable moments for every type of traveller.

  • Secret Beach: Nestled within San Pedro, Secret Beach offers a serene escape with its tranquil waters and soft sands. Perfect for relaxation, this hidden gem boasts a laid-back atmosphere, ideal for sunbathing and swimming.
  • Mexico Rocks: A vibrant marine park, Mexico Rocks is a haven for families and adventurers alike. Explore colourful coral reefs teeming with marine life through snorkelling or diving, making it a perfect spot for unforgettable underwater experiences.
  • Boca del Rio: This lively street in San Pedro pulsates with urban energy. Stroll along Boca del Rio to discover local shops, restaurants, and the vibrant culture, immersing yourself in the city's dynamic vibe.

Best time to go to San Pedro

The best time to visit San Pedro can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Pedro falls in August, when visitor numbers are slightly low and weather is mostly cloudy with moderate rain. The coolest average temperature in San Pedro falls in January, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January74.7°F (23.7°C)Light RainMostly CloudySlightly HighAverage
February75.9°F (24.4°C)Light RainMostly SunnyAverageAverage
March77.2°F (25.1°C)Light RainMostly SunnySlightly HighSlightly High
April80.2°F (26.8°C)No RainMostly SunnySlightly HighSlightly High
May81.5°F (27.5°C)Light RainMostly SunnyAverageAverage
June81.7°F (27.6°C)Moderate RainMostly CloudyAverageSlightly High
July81.5°F (27.5°C)Moderate RainMostly CloudyAverageAverage
August81.9°F (27.7°C)Moderate RainMostly CloudySlightly LowAverage
September81.7°F (27.6°C)Moderate RainMostly CloudyAverageSlightly Low
October79.9°F (26.6°C)Moderate RainMostly CloudySlightly LowSlightly Low
November76.8°F (24.9°C)Moderate RainMostly CloudySlightly LowSlightly Low
December75.6°F (24.2°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to San Pedro

Accessing San Pedro, Belize, is convenient via three major airports. Belize City (BZE-Philip S. W. Goldson Intl.) is approximately 56.3km away, with nearby hotels like the Radisson Fort George Hotel and Marina, and Harbour View Boutique Hotel & Wellness Retreat, both 14.5km from the airport. San Pedro (SPR-John Greif II) is only 322m from the town, with excellent options like Alaia Belize and Ramon's Village Resort. Lastly, Caye Caulker (CUK) is situated 20.9km away, offering stays at Mahogany Bay Resort and Victoria House Resort & Spa, both 19.3km from the airport. All hotels provide easy access to their respective airports.