A tropical beach with clear turquoise waters, palm trees, and a white building on a hill.

Find hotels near San Pedro, San Pedro from ₩93,761

  • 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

Casa del Rai

Casa del Rai
3.0 star property
San Pedro
10.0 out of 10, Exceptional, (42 reviews)
"We had a wonderful stay,everyone was so friendly."
United States
Sandra
The price is ₩126,162
₩229,108 total
includes taxes & fees
Jul 9 - Jul 10
Casa del Rai

Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,001 reviews)
"Excellent hotel, great for family."
United States
Joseph
The price is ₩269,775
₩294,055 total
includes taxes & fees
Jul 4 - Jul 5
Ramon's Village Resort

Hibisco Belize

Hibisco Belize
2.5 star property
San Pedro
9.8 out of 10, Exceptional, (17 reviews)
"Clean rooms, friendly staff, and amazing beach views. Great location and a relaxing atmosphere. We really enjoyed our stay and would recommend this property to other travelers."
United States
Jasmine
The price is ₩134,609
₩146,724 total
includes taxes & fees
Jul 2 - Jul 3
Hibisco Belize

The Caye Hotel San Pedro

The Caye Hotel San Pedro
2.5 star property
San Pedro
9.6 out of 10, Exceptional, (43 reviews)
"Great stay! We even extended our stay. Clean place, kind staff and a great location!"
United States
Taryn
The price is ₩150,537
₩164,088 total
includes taxes & fees
Aug 1 - Aug 2
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, (129 reviews)
"Good value, friendly staff, great location, decent shower, clean room and comfortable bed"
United Kingdom
Richard
The price is ₩102,752
₩123,200 total
includes taxes & fees
Jul 20 - Jul 21
La Casa de Paz

PUR Boutique Cabanas - Adults only

PUR Boutique Cabanas - Adults only
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (15 reviews)
"Nice hotel"
United States
Cedric
The price is ₩334,317
₩364,406 total
includes taxes & fees
Jul 28 - Jul 29
PUR Boutique Cabanas - Adults only

Aruna Resort & Villas

Aruna Resort & Villas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (21 reviews)
"Beautiful property, close to Secret Beach."
United States
Erica
The price is ₩383,573
₩456,452 total
includes taxes & fees
Jul 21 - Jul 22
Aruna Resort & Villas

Caye Casa

Caye Casa
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (382 reviews)
"Staff was incredible, great location, had everything we needed! Would stay here again in a heartbeat!"
United States
Kaylie Rae
The price is ₩167,440
₩190,882 total
includes taxes & fees
Jul 7 - Jul 8
Caye Casa

Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
San Pedro
9.2 out of 10, Wonderful, (365 reviews)
"Great place!"
United States
Yadira
The price is ₩161,287
₩191,932 total
includes taxes & fees
Jul 6 - Jul 7
Mayan Princess Hotel

Marbucks Bed and Breakfast

Marbucks Bed and Breakfast
4.0 star property
San Pedro
9.8 out of 10, Exceptional, (32 reviews)
"I liked the homey feel and the ease of interaction with other guests and staff."
United States
Andrew
The price is ₩296,598
₩323,292 total
includes taxes & fees
Jul 3 - Jul 4
Marbucks Bed and Breakfast

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 ₩92,263
₩125,777 total
includes taxes & fees
Jul 5 - Jul 6
Belize Budget Suites

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 ₩533,390
₩784,312 total
includes taxes & fees
Jul 7 - Jul 8
Diamante Beachfront Suites

Drift Inn San Pedro

Drift Inn San Pedro
2.0 star property
San Pedro
9.2 out of 10, Wonderful, (175 reviews)
"Great location, close to everything. Staff especially Stephanie was wonderful and very helpful. "
United States
Hazel
The price is ₩134,079
₩159,554 total
includes taxes & fees
Jul 13 - Jul 14
Drift Inn San Pedro

Ambergris Sunset Hotel

Ambergris Sunset Hotel
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (293 reviews)
"Very nice view of the water from my room!"
United States
Manda
The price is ₩86,019
₩93,761 total
includes taxes & fees
Jul 4 - Jul 5
Ambergris Sunset Hotel

Sunbreeze Hotel

Sunbreeze Hotel
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (868 reviews)
"Everything was great, staff friendly and beyond helpful."
United States
Hugh David
The price is ₩377,685
₩434,338 total
includes taxes & fees
Jul 8 - Jul 9
Sunbreeze Hotel

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (763 reviews)
"Great place to stay"
United States
shaquille
The price is ₩377,685
₩449,445 total
includes taxes & fees
Jul 13 - Jul 14
Alaia Belize, Autograph Collection

Blue Tang Inn

Blue Tang Inn
3.0 star property
San Pedro
9.2 out of 10, Wonderful, (219 reviews)
"Super friendly and helpful staff. Plan on staying here again. Lots of great places to eat close by. 10/10."
United States
Greg
The price is ₩229,256
₩274,878 total
includes taxes & fees
Jul 5 - Jul 6
Blue Tang Inn

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 ₩273,029
₩297,602 total
includes taxes & fees
Jul 5 - Jul 6
PUR Private Suites

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 ₩92,263
₩100,567 total
includes taxes & fees
Jul 9 - Jul 10
Voyager Sun & Reef Hotel

Sunbreeze Suites

Sunbreeze Suites
4.0 star property
San Pedro
9.0 out of 10, Wonderful, (773 reviews)
"Great location, excellent staff."
United States
Roger
The price is ₩430,751
₩495,364 total
includes taxes & fees
Jul 2 - Jul 3
Sunbreeze 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
Beach nearby, windsurfing
Casa del Rai
3.0 star property
10.0
Exceptional
42 reviews
View
Beachfront Mini Suite | Terrace/patio
Ramon's Village Resort
4.0 star property
9.6
Exceptional
1,001 reviews
View
Rooftop terrace
Hibisco Belize
2.5 star property
9.8
Exceptional
17 reviews
View
Standard Double or Twin Room | In-room safe, desk, laptop workspace, blackout drapes
The Caye Hotel San Pedro
2.5 star property
9.6
Exceptional
43 reviews
View
Exterior
La Casa de Paz
2.0 star property
9.4
Exceptional
129 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 beautiful beaches with crystal-clear waters, perfect for relaxation and water activities.
  • Vibrant Town Life: Explore the lively San Pedro Town, filled with local shops, restaurants, and live music.
  • Diving and Snorkeling: The nearby marine park offers incredible opportunities for diving and snorkeling among vibrant coral reefs.
  • Island Adventures: Take trips to nearby islands for unforgettable experiences and breathtaking scenery.
  • Diverse Accommodations: Choose from a range of accommodations, from charming hotels to luxurious resorts, catering to every traveler.

Find great hotels in San Pedro

Explore a variety of hotel accommodations in San Pedro, Belize, where adventure meets relaxation. From the charming SunBreeze Hotel to the luxurious Alaia Belize, you’ll find options catering to families and beach lovers alike. Experience the tropical paradise at Coco Beach Resort or enjoy stunning sunsets at Ambergris Sunset Hotel. Whether you seek a family vacation or thrilling activities, San Pedro has the perfect lodging for your unforgettable getaway.

  • Coco Beach Resort: Nestled in the heart of San Pedro, Coco Beach Resort is a family-friendly, 4-star hotel boasting a guest rating of 9.6 out of 10. This beachfront property offers a vibrant atmosphere ideal for adventure seekers and families alike. With direct access to the beach, guests can enjoy a variety of water sports, including kayaking, snorkeling, parasailing, and sailing, all within close proximity. The resort also features amenities specifically designed for children, ensuring a fun and safe environment for young travelers. Families looking for a mix of relaxation and adventure will find Coco Beach Resort an excellent choice for their vacation.
  • Ramon's Village Resort: Known for its romantic ambiance, Ramon's Village Resort is a charming 4-star hotel with a guest rating of 9.6 out of 10. This enchanting property offers direct beach access and specializes in creating unforgettable romantic experiences, including exclusive romance packages. Guests can indulge in delicious meals through limited-hour room service while enjoying the stunning surroundings. The onsite spa provides a range of services, including massages on the beach and an outdoor pool, perfect for couples looking to unwind together. Ramon's Village Resort is an ideal getaway for those wishing to celebrate love in a picturesque setting.
  • Mahogany Bay Resort & Beach Club, Curio Collection by Hilton: This 4-star resort, rated 8.4 out of 10, embraces the essence of a beach vacation in San Pedro. With direct beach access, Mahogany Bay offers a laid-back atmosphere perfect for soaking up the sun and enjoying the beautiful surroundings. The resort's design reflects a blend of modern comfort and local charm, making it a great choice for travelers seeking relaxation. Guests can take advantage of the beachfront location to explore the stunning coastline or simply unwind at the resort's various facilities. Mahogany Bay Resort & Beach Club is an excellent option for beach enthusiasts looking for a memorable stay.

Where to stay in and around San Pedro

San Pedro, Belize, is a tropical haven perfect for beach lovers and outdoor enthusiasts. Just steps from the beautiful Boca del Rio beachfront, visitors can indulge in a relaxing atmosphere that caters to families and couples alike. Explore nearby islands for an unforgettable experience, breathe in the fresh air, and immerse yourself in the serene vibes of this island paradise. San Pedro truly offers a unique blend of relaxation and adventure for every traveler.

  • Ambergris Caye: Located a short 10km from San Pedro, Ambergris Caye is a stunning island paradise that attracts visitors year-round, with peak travel times in January and March through April. Known for its breathtaking beaches and vibrant outdoor activities, travelers flock here for an unforgettable scenic experience. Popular activities include adventurous water sports and recreational areas that showcase the beauty of the island. Local landmarks, such as the national park and picturesque beaches, offer opportunities for relaxation and exploration, making Ambergris Caye a must-visit destination.
  • Cayo Espanto: Just 5km from San Pedro, Cayo Espanto is an enchanting island city that draws visitors throughout the year, especially in peak months like March and June to July. This destination is perfect for those seeking beach adventures and outdoor excitement. With a variety of activities such as underwater sports and golf, Cayo Espanto promises a thrilling travel experience. Visitors can enjoy the natural beauty that surrounds them, including beautiful beaches and national parks, making it a fantastic spot for both relaxation and adventure.
  • Boca Ciega: Nestled around the San Pedro area, Boca Ciega is a charming neighborhood that experiences moderate seasonal travel, with peak visits from January to March and a slight dip in August to October. This area is ideal for those who love outdoor adventures and beach experiences. Boca Ciega is home to stunning beaches, nature reserves, and nearby islands that invite exploration. With its blend of natural beauty and adventure opportunities, Boca Ciega offers a unique and engaging experience for every traveler.

Things to do in San Pedro

Shopping

In San Pedro, visit local shops along Barrier Reef Drive for unique souvenirs and handmade crafts. If you're up for a drive, check out the Corozal Town Market, about 19km away, where you can find a mix of local produce, crafts, and vibrant market stalls.

Recreation

Explore the serene atmosphere at the San Pedro Wellness Spa, where you can indulge in rejuvenating massages and holistic treatments. Afterward, enjoy a tranquil yoga session at the beachfront studio, embracing the calming sounds of the ocean waves and the warm Belizean breeze.

Adventure

Explore the vibrant marine life while snorkeling at Hol Chan Marine Reserve, located a short boat ride from San Pedro. For thrill-seekers, try parasailing over the stunning Caribbean waters, offering panoramic views of the coastline and a rush of adrenaline.

Nightlife

The nightlife in San Pedro offers lively beach bars like Fido's, where you can enjoy drinks and live music. For a more laid-back vibe, check out The Rum Room, known for its extensive rum selection and cozy atmosphere. Dance the night away at the popular Crazy Canucks Beach Bar.

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

Find the best attractions in San Pedro

San Pedro, Belize, is perfect for beach and outdoor enthusiasts, offering stunning scenery and various attractions. Visitors can explore the vibrant San Pedro Town, relax on San Pedro Beach, and enjoy the nearby marine park. This destination caters to those seeking cultural experiences, adventure, and relaxation. Whether you're interested in local attractions or simply soaking up the sun, San Pedro has something for everyone.

  • Secret Beach: Nestled within San Pedro, Secret Beach offers a tranquil escape with soft sands and crystal-clear waters. Relax in a laid-back atmosphere while enjoying beach vibes that make it an ideal spot for sunbathing, swimming, and unwinding with a drink in hand.
  • Bacalar Chico National Park & Marine Reserve: This national park features stunning outdoor scenery and diverse ecosystems. Explore its lush landscapes and vibrant marine life, perfect for adventure enthusiasts looking to hike, snorkel, or kayak in a serene environment.
  • Mexico Rocks: A marine park teeming with colorful coral reefs and aquatic life, Mexico Rocks is great for families and adventurers alike. Snorkeling here offers an exciting opportunity to see tropical fish and explore underwater wonders.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Flying into San Pedro, Belize, offers convenient access through its major airports. Philip S. W. Goldson International Airport (BZE) is 56km away, with nearby hotels like the 3.5-star Harbour View Boutique Hotel, 14km from the airport, and the Best Western Plus Belize Biltmore Plaza, 10km away. Alternatively, John Greif II Airport (SPR) is only 322m from San Pedro, with upscale options such as the 4.5-star Alaia Belize, 2km away, and the 4-star Mahogany Bay Resort, 3km away. Placencia Airport (PLJ), 159km distant, offers hotels like the 4-star Itz'ana Resort, 3km away, providing various transportation services for easy access.