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

Find hotels near San Pedro, San Pedro from ₩90,017

  • 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

PUR Boutique Cabanas - Adults only

PUR Boutique Cabanas - Adults only
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (16 reviews)
"Nice hotel"
United States
Cedric
The price is ₩340,525
₩371,172 total
includes taxes & fees
Jul 18 - Jul 19
PUR Boutique Cabanas - Adults only

Hibisco Belize

Hibisco Belize
2.5 star property
San Pedro
9.8 out of 10, Exceptional, (23 reviews)
"Loved the location of this hotel"
United States
Alex
The price is ₩166,165
₩181,120 total
includes taxes & fees
Aug 1 - Aug 2
Hibisco Belize

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 ₩368,266
₩438,237 total
includes taxes & fees
Aug 8 - Aug 9
Aruna Resort & Villas

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 ₩284,762
₩310,391 total
includes taxes & fees
Jul 21 - Jul 22
Marbucks Bed and Breakfast

Belize Budget Suites

Belize Budget Suites
2.5 star property
San Pedro
9.6 out of 10, Exceptional, (64 reviews)
"Everything was perfect!"
United States
Leeanna
The price is ₩88,144
₩120,451 total
includes taxes & fees
Jul 22 - Jul 23
Belize Budget Suites

Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,000 reviews)
"Excellent hotel, great for family."
United States
Joseph
The price is ₩259,009
₩282,320 total
includes taxes & fees
Aug 1 - Aug 2
Ramon's Village Resort

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 ₩153,800
₩175,332 total
includes taxes & fees
Aug 6 - Aug 7
Caye Casa

The Caye Hotel San Pedro

The Caye Hotel San Pedro
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (47 reviews)
"Great stay! We even extended our stay. Clean place, kind staff and a great location!"
United States
Taryn
The price is ₩143,860
₩156,807 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, (132 reviews)
"Good value, friendly staff, great location, decent shower, clean room and comfortable bed"
United Kingdom
Richard
The price is ₩117,194
₩140,515 total
includes taxes & fees
Aug 3 - Aug 4
La Casa de Paz

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 ₩308,408
₩336,165 total
includes taxes & fees
Aug 12 - Aug 13
PUR Private Suites

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (777 reviews)
"Great place to stay"
United States
shaquille
The price is ₩364,832
₩434,150 total
includes taxes & fees
Aug 11 - Aug 12
Alaia Belize, Autograph Collection

Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
San Pedro
9.2 out of 10, Wonderful, (370 reviews)
"Friendly staff and clean room. Location great as downtown and close to restaurants!"
United States
Angela
The price is ₩154,850
₩184,272 total
includes taxes & fees
Jul 20 - Jul 21
Mayan Princess Hotel

Sunbreeze Hotel

Sunbreeze Hotel
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (869 reviews)
"Staff was very helpful, especially front desk ladies ! Even giving recommendations of places to go and things to do. Location is amazing! In the center of everything. My kids enjoyed the sand when walking out of our hotel room, and the pool hours being 24 hours was great."
United States
Keyanna Carnes
The price is ₩362,612
₩417,004 total
includes taxes & fees
Jul 19 - Jul 20
Sunbreeze Hotel

Ambergris Sunset Hotel

Ambergris Sunset Hotel
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (294 reviews)
"Great property for the money! Clean, cold AC, close to everything!"
United States
Christopher
The price is ₩82,587
₩90,017 total
includes taxes & fees
Jul 19 - Jul 20
Ambergris Sunset 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
Diamante Beachfront Suites

Blue Tang Inn

Blue Tang Inn
3.0 star property
San Pedro
9.2 out of 10, Wonderful, (219 reviews)
"Located in the middle if everything and so fun to walk around! "
United States
Barbara
The price is ₩220,586
₩264,483 total
includes taxes & fees
Jul 22 - Jul 23
Blue Tang Inn

Drift Inn San Pedro

Drift Inn San Pedro
2.0 star property
San Pedro
9.0 out of 10, Wonderful, (176 reviews)
"Great location, close to everything. Staff especially Stephanie was wonderful and very helpful. "
United States
Hazel
The price is ₩99,904
₩118,885 total
includes taxes & fees
Jul 20 - Jul 21
Drift Inn San Pedro

Bananas On The Beach

Bananas On The Beach
3.0 star property
San Pedro
9.0 out of 10, Wonderful, (337 reviews)
"Resort was nice, floors needed to be cleaned better and towels smelled. Staff was really nice"
United States
Jarrell
The price is ₩202,922
₩243,297 total
includes taxes & fees
Jul 20 - Jul 21
Bananas On The Beach

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 ₩321,463
₩369,683 total
includes taxes & fees
Jul 25 - Jul 26
Sunbreeze Suites

Voyager Sun & Reef Hotel

Voyager Sun & Reef Hotel
2.5 star property
San Pedro
8.8 out of 10, Excellent, (125 reviews)
"Front desk staff is great."
United States
Grecia
The price is ₩107,563
₩117,244 total
includes taxes & fees
Aug 10 - Aug 11
Voyager Sun & Reef 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
Outdoor pool, pool umbrellas
PUR Boutique Cabanas - Adults only
4.5 star property
10.0
Exceptional
16 reviews
View
Rooftop terrace
Hibisco Belize
2.5 star property
9.8
Exceptional
23 reviews
View
Superior Villa, Multiple Beds, Canal View (Six Sky Canal Front 2 Bedroom Villa) | Water view
Aruna Resort & Villas
3.5 star property
10.0
Exceptional
21 reviews
View
Property grounds
Marbucks Bed and Breakfast
4.0 star property
9.8
Exceptional
32 reviews
View
Front of property
Belize Budget Suites
2.5 star property
9.6
Exceptional
64 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.