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

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, (35 reviews)
"Outstanding hotel: + Clean and extremely well maintained rooms. + excellent location close to everything important in San Pedro. + The staff are beyond outstanding especially Melanie. They were very helpful throughout our stay and provided very helpful suggestions. They gave us a late checkout which was very helpful. Truly exceptional service and front desk, thank you! When we come back to San Pedro, we definitely will stay here again!"
United States
Walid
The price is ₹11,392
₹12,417 total
includes taxes & fees
22 Apr - 23 Apr
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, (118 reviews)
"Best place to stay when visiting San pedro, best location, plenty of Restaurants and half block from the beach and boat attractions, highly recommended "
United States
Ruben
The price is ₹6,507
₹7,802 total
includes taxes & fees
15 Apr - 16 Apr
La Casa de Paz

Babylon Beach

Babylon Beach
3.5 star property
San Pedro
9.8 out of 10, Exceptional, (7 reviews)
"Villa 5 was amazing! My family and I felt right at home. Everything in the villa was clean and in working order. The grounds are well maintained and we spend a few nights just hanging out while the kids were in the above ground pool. The pool isn’t great for swimming it it helped keep the kids cool. Centrally located. Walking distance to shopping and dinning. "
United States
Marcela
The price is ₹29,414
₹33,664 total
includes taxes & fees
22 Apr - 23 Apr
Babylon Beach

Hibisco Belize

Hibisco Belize
2.5 star property
San Pedro
9.8 out of 10, Exceptional, (9 reviews)
"Great place to stay on the north side of San Pedro. Easy to walk town the beach to get"
United States
Johnny
The price is ₹10,488
₹11,432 total
includes taxes & fees
4 May - 5 May
Hibisco Belize

Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,006 reviews)
"Very courteous… Clean.. Easy location for everything downtown San Pedro.."
United States
Tanya
The price is ₹14,217
₹15,687 total
includes taxes & fees
13 May - 14 May
Ramon's Village Resort

Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
San Pedro
9.2 out of 10, Wonderful, (343 reviews)
"Perfectly located for walking to a bunch of locations in San Pedro! "
United States
Jordan
The price is ₹9,281
₹11,137 total
includes taxes & fees
1 May - 2 May
Mayan Princess Hotel

Drift Inn San Pedro

Drift Inn San Pedro
2.0 star property
San Pedro
9.2 out of 10, Wonderful, (170 reviews)
"Fantastic staff. Very clean and well kept property. Just completed my 3rd stay here and I'll stay here the next time I go to San Pedro."
United States
Arthur J
The price is ₹7,188
₹8,554 total
includes taxes & fees
19 Apr - 20 Apr
Drift Inn San Pedro

Caye Casa

Caye Casa
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (369 reviews)
"Small, clean property in a perfect location for exploring San Pedro. Close to the sea. "
United States
Dennis
The price is ₹10,713
₹12,212 total
includes taxes & fees
10 May - 11 May
Caye Casa

Aruna Resort & Villas

Aruna Resort & Villas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (16 reviews)
"Great location away from the loud streets of San Pedro. New resort with a great pool. Only 5 mins boat ride away from San Pedro. Rose, Loretta and Daryl were amazing along with the rest of the friendly staff. "
Canada
Simon
The price is ₹23,611
₹28,384 total
includes taxes & fees
3 May - 4 May
Aruna Resort & Villas

Ambergris Sunset Hotel

Ambergris Sunset Hotel
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (280 reviews)
"Really good location in downtown San Pedro!"
United States
Anonymous traveller
The price is ₹5,210
₹5,679 total
includes taxes & fees
1 May - 2 May
Ambergris Sunset Hotel

Sunbreeze Hotel

Sunbreeze Hotel
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (862 reviews)
"Convient location to all San Pedro has to offer!"
United States
Christopher J
The price is ₹19,446
₹22,363 total
includes taxes & fees
16 Apr - 17 Apr
Sunbreeze Hotel

Belize Budget Suites

Belize Budget Suites
2.5 star property
San Pedro
9.8 out of 10, Exceptional, (59 reviews)
"Pretty room. Kitchen was very nice. Bed was very comfortable. Mosquitoes were fierce! It would have been nice to have shampoo and soap for the shower. Walkable to nice beach and restaurants. Would stay again."
United States
Maureen
The price is ₹6,653
₹8,779 total
includes taxes & fees
5 May - 6 May
Belize Budget Suites

Voyager Sun & Reef Hotel

Voyager Sun & Reef Hotel
2.5 star property
San Pedro
8.8 out of 10, Excellent, (110 reviews)
"Great affordable and central spot when staying in San Pedro!"
United States
Jennan
The price is ₹5,748
₹6,287 total
includes taxes & fees
22 Apr - 23 Apr
Voyager Sun & Reef Hotel

Sunbreeze Suites

Sunbreeze Suites
4.0 star property
San Pedro
9.0 out of 10, Wonderful, (757 reviews)
"Hotel was very clean and within walking distance to everything in Downtown San Pedro."
United States
Timothy
The price is ₹20,447
₹23,514 total
includes taxes & fees
22 Apr - 23 Apr
Sunbreeze Suites

Blue Tang Inn

Blue Tang Inn
3.0 star property
San Pedro
9.2 out of 10, Wonderful, (214 reviews)
"The staff is super helpful and very kind. In a great location. "
United States
Christina Jo
The price is ₹15,951
₹19,125 total
includes taxes & fees
5 May - 6 May
Blue Tang Inn

Diamante Beachfront Suites

Diamante Beachfront Suites
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (10 reviews)
"Great property with an amazing view. Ongoing construction didn't bother us as we went out a lot but it could bother some people. Randy from the staff is a champ. He was always perceptive of our needs and helpful."
United States
Jacoby
The price is ₹33,423
₹48,795 total
includes taxes & fees
4 May - 5 May
Diamante Beachfront Suites

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (690 reviews)
"The best property in San Pedro 1 of 1 "
United States
Gabriel
The price is ₹32,463
₹38,631 total
includes taxes & fees
8 May - 9 May
Alaia Belize, Autograph Collection

Bananas On The Beach

Bananas On The Beach
3.0 star property
San Pedro
9.0 out of 10, Wonderful, (307 reviews)
"This was our 2nd time in San Pedro, Belize Bananas on the Beach was a great option, it’s clean, the staff is super friendly and the price is reasonable."
United States
Merrill
The price is ₹12,496
₹14,981 total
includes taxes & fees
18 Apr - 19 Apr
Bananas On The Beach

Hotel Del Rio

Hotel Del Rio
3.5 star property
San Pedro
8.8 out of 10, Excellent, (140 reviews)
"Staff was amazing and welcoming. Located next to the beach with good views and a nice courtyard to relax with the friendly dogs and cats that live on the property "
United States
matthew
The price is ₹10,904
₹11,886 total
includes taxes & fees
15 Apr - 16 Apr
Hotel Del Rio

The Watermark Hotel

The Watermark Hotel
4.0 star property
San Pedro
8.8 out of 10, Excellent, (228 reviews)
"Pretty hotel. Very quiet. Comfortable beds and pillows. Helpful staff was a plus. "
United States
Jeff
The price is ₹13,937
₹17,281 total
includes taxes & fees
5 May - 6 May
The Watermark Hotel
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
35 reviews
View
Exterior
La Casa de Paz
2.0 star property
9.4
Exceptional
118 reviews
View
Balcony view
Babylon Beach
3.5 star property
9.8
Exceptional
7 reviews
View
Rooftop terrace
Hibisco Belize
2.5 star property
9.8
Exceptional
9 reviews
View
Beachfront Mini Suite | Terrace/patio
Ramon's Village Resort
4.0 star property
9.6
Exceptional
1,006 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.