Find hotels in San Pedro from $61

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
4.0 star property
San Pedro
8.4 out of 10, Very Good, (772)
"Great area. Lovely people. Nice beach club vibes. "
United States
Ricardo Javier
$249 nightly
The price is $272
Dec 20 - Dec 21
Total with taxes and fees
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1003)
"Room was clean, staff was excellent!"
United States
Dustin
$167 nightly
The price is $183
Dec 15 - Dec 16
Total with taxes and fees
Ramon's Village Resort

Bananas On The Beach

Bananas On The Beach
3.0 star property
San Pedro
8.8 out of 10, Excellent, (175)
"Loved the room, the location and the breakfast!"
Canada
Stavroula
$127 nightly
The price is $138
Dec 20 - Dec 21
Total with taxes and fees
Bananas On The Beach

Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (381)
"Food was great!"
Canada
douglas
$379 nightly
The price is $409
Dec 14 - Dec 15
Total with taxes and fees
Matachica Resort & Spa - Adults Only

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.2 out of 10, Wonderful, (626)
"Very beautiful resort. Everything was clean and the staff was very friendly. "
United States
Azalea
$439 nightly
The price is $475
Dec 14 - Dec 15
Total with taxes and fees
Alaia Belize, Autograph Collection

Sunset Caribe Belize

Sunset Caribe Belize
3.5 star property
San Pedro
9.4 out of 10, Exceptional, (395)
"Great stay"
United States
TONY AND KIMBERLYN
$305 nightly
The price is $332
Jan 4 - Jan 5, 2026
Total with taxes and fees
Sunset Caribe Belize

Coco Beach Resort

Coco Beach Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1002)
"Clean room, friendly staff."
United States
Tania
$549 nightly
The price is $594
Dec 19 - Dec 20
Total with taxes and fees
Coco Beach Resort

La Casa de Paz

La Casa de Paz
2.0 star property
San Pedro
9.4 out of 10, Exceptional, (75)
"Other than the noise, barking, and sometimes construction work it was a great stay. Would stay there again. "
United States
Yasmin
$103 nightly
The price is $112
Dec 15 - Dec 16
Total with taxes and fees
La Casa de Paz

Sandbar Beachfront Hotel & Hostel

Sandbar Beachfront Hotel & Hostel
2.0 star property
San Pedro
9.2 out of 10, Wonderful, (231)
"one of the nicest hostels i’ve stayed in "
Canada
Cody
Sandbar Beachfront Hotel & Hostel

Las Terrazas Resort and Residences Ambergris

Las Terrazas Resort and Residences Ambergris
4.5 star property
San Pedro
9.0 out of 10, Wonderful, (348)
"Can't wait to stay again "
United States
Herb
$160 nightly
The price is $174
Dec 15 - Dec 16
Total with taxes and fees
Las Terrazas Resort and Residences Ambergris

Ambergris Sunset Hotel

Ambergris Sunset Hotel
2.5 star property
San Pedro
9.2 out of 10, Wonderful, (261)
"The room was very clean and Miguel is very friendly and helpful. It’s not the fanciest hotel but it has everything you need and is on a quiet street overlooking the ocean and is close to good restaurants/bars. I have stayed here several times and will be back In the future. "
Canada
Lukas
$56 nightly
The price is $61
Dec 22 - Dec 23
Total with taxes and fees
Ambergris Sunset Hotel

Sunbreeze Suites

Sunbreeze Suites
4.0 star property
San Pedro
9.0 out of 10, Wonderful, (717)
"Room was clean and the staff was amazing! "
Canada
Nellie
$234 nightly
The price is $254
Dec 15 - Dec 16
Total with taxes and fees
Sunbreeze Suites

Tropical Palace Hotel

Tropical Palace Hotel
4.5 star property
San Pedro
7.8 out of 10, Good, (111)
"This hotel is beautiful with a pool in front and another one on top of the hotel. The rooms are clean and everyone is nice and friendly. We're definately planning on being back next year!"
United States
Anna
$78 nightly
The price is $85
Dec 16 - Dec 17
Total with taxes and fees
Tropical Palace Hotel

Pelican Reef Villas Resort

Pelican Reef Villas Resort
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (2)
"No issues noted. Outstanding customer service. Staff was friendly and willing to help as requested. I plan on staying at Pelican Reef Villas again."
United States
Gregory
$370 nightly
The price is $401
Dec 14 - Dec 15
Total with taxes and fees
Pelican Reef Villas Resort

Caribbean Villas Hotel

Caribbean Villas Hotel
3.5 star property
San Pedro
8.4 out of 10, Very Good, (453)
"Room was clean, staff very friendly. This is an older hotel but its kept in very good condition. "
United States
Chevette
$94 nightly
The price is $102
Dec 14 - Dec 15
Total with taxes and fees
Caribbean Villas Hotel

Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (296)
"This was the best place we have stayed in the 3 years that we’ve come to San Pedro. It was spotless, quiet, and it was in a great location. I highly recommend for anyone looking for a great stay at a great price. "
United States
Travis
$131 nightly
The price is $142
Dec 26 - Dec 27
Total with taxes and fees
Mayan Princess Hotel

Sunbreeze Hotel

Sunbreeze Hotel
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (835)
"The staff is wonderful!! great vacation spot"
United States
Rosa
$247 nightly
The price is $268
Dec 15 - Dec 16
Total with taxes and fees
Sunbreeze Hotel

PUR Boutique Cabanas - Adults only

PUR Boutique Cabanas - Adults only
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (2)
"Everything was perfect the staff was so nice. Love Everything about it. I highly recommend "
United States
Alice
$201 nightly
The price is $219
Jan 13 - Jan 14, 2026
Total with taxes and fees
PUR Boutique Cabanas - Adults only

Drift Inn San Pedro

Drift Inn San Pedro
2.0 star property
San Pedro
9.0 out of 10, Wonderful, (158)
"Room was clean, staff was friendly and helpful, next to the beach and good restaurants, and access to rooftop pool next door. "
Canada
Barry
$97 nightly
The price is $104
Dec 21 - Dec 22
Total with taxes and fees
Drift Inn San Pedro

Captain Morgan's Retreat

Captain Morgan's Retreat
3.5 star property
San Pedro
8.0 out of 10, Very Good, (183)
"Great view , great staff clean & friendly "
Canada
Rocky
$225 nightly
The price is $243
Dec 17 - Dec 18
Total with taxes and fees
Captain Morgan's Retreat
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.

Great weekend hotel deals in San Pedro

Showing deals for:Dec 26 - Dec 28
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in San Pedro

Find the best San Pedro areas and neighborhoods for the activities you enjoy most. Learn more about San Pedro
Learn more about San Pedro

Boca Ciega

While Boca Ciega might not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Hol Chan Marine Reserve and San Pedro Belize Express Water Taxi.

Turtle Beach Cabins

While visiting Turtle Beach Cabins, you might make a stop by sights like Belize Barrier Reef and Hol Chan Marine Reserve.

Stay near popular San Pedro attractions

Learn more about San Pedro

Dive into crystal-clear waters where nurse sharks and rays glide beneath your snorkel at Hol Chan Marine Reserve. Stroll the sandy streets of this laid-back island, where colorful beach bars and local seafood shacks serve the day's fresh catch.

San Pedro featuring general coastal views as well as an individual male

Top San Pedro Hotel Reviews

More cheap stays in San Pedro

Hotels in San Pedro with star-rating

Price trends for hotels in San Pedro

Less expensive
More expensive
This month
Next month
September
December
$231
$202
Month
Price
January
$202
February
$208
March
$204
April
$180
May
$175
June
$177
July
$168
August
$169
September
$156
October
$162
November
$166
December
$231
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in San Pedro. Select dates and complete search for nightly totals inclusive of taxes and fees.

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 sunbathing.
  • Exciting Water Activities: Enjoy thrilling boat tours, paddleboarding, and scuba diving in vibrant marine parks.
  • Vibrant Local Culture: Explore unique local shops and immerse yourself in the rich cultural experiences of the island.
  • Romantic Ambiance: Discover charming neighborhoods ideal for romantic strolls and family-friendly activities.
  • Diverse Accommodations: Choose from luxurious beachfront resorts to cozy hotels for a perfect stay.

Find great hotels in San Pedro

Discover an unforgettable stay in San Pedro, Belize, where a range of accommodations awaits to suit every traveler's needs. From stunning beachfront resorts to cozy hotels, you'll find the perfect spot for your family vacation or adventure-filled getaway. Explore the best San Pedro hotels, offering top-notch amenities and services, ensuring a memorable experience in this tropical paradise.

  • Ramon's Village Resort: Embrace a romantic adventure at Ramon's Village Resort, a 4-star haven nestled in San Pedro. Known for its enchanting thatched-roof cabanas and lush tropical gardens, this resort is perfect for couples seeking both thrill and relaxation. Engage in exciting activities like snorkeling and kayaking right on-site, or explore nearby ziplining and cave exploring. For a truly romantic experience, indulge in their special romance packages, complete with champagne service and spa treatments like deep tissue massages. With on-demand room service and a serene pool, it's an idyllic spot for couples looking to unwind together amid the beauty of Belize.
  • Coco Beach Resort: A family-friendly paradise, Coco Beach Resort is a 4-star retreat offering direct access to pristine beaches. Perfect for families, the resort provides amenities tailored for children, including travel cribs and activities that cater to younger guests. Parents can relax at the full-service spa, enjoying treatments like manicures, pedicures, and deep tissue massages while the kids play by the pool. The vibrant beach atmosphere, coupled with spacious accommodations, makes it an ideal choice for families looking to create lasting memories in a stunning oceanfront setting.
  • Mahogany Bay Resort & Beach Club, Curio Collection by Hilton: For those seeking adventure and inclusivity, Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is the perfect 4-star destination. This LGBTQIA-friendly resort boasts direct beach access and a plethora of adventure sports, including snorkeling, fishing, and biking nearby. With a vibrant atmosphere and commitment to welcoming all travelers, it offers not only thrilling experiences but also a sense of community. Guests can unwind in stylish accommodations after a day of exploration, making it a top choice for diverse travelers.

Where to stay in and around San Pedro

San Pedro, Belize, is a tropical paradise perfect for beach lovers and outdoor enthusiasts. Stroll along beautiful beaches, indulge in relaxation, and soak up the vibrant atmosphere. Explore nearby neighborhoods for a romantic ambiance or family-friendly activities. With a variety of attractions just a walking distance away, San Pedro offers a unique blend of adventure and tranquility, making it an ideal destination for an unforgettable vacation.

  • Boca Ciega: Nestled around the vibrant San Pedro area, Boca Ciega is a charming neighborhood that offers an eco-friendly and adventure-filled experience. While traveler arrivals remain consistent throughout the year, the peak season occurs from January to March, drawing visitors keen on outdoor activities. You can explore local shops and stores that highlight the culture and crafts of Belize. The nearby beach, nature reserve, and park provide ample opportunities for relaxation and exploration, making it a great spot for nature enthusiasts.
  • Cayo Espanto: Located just 3 miles from San Pedro, Cayo Espanto is a stunning island city known for its breathtaking scenery and pristine beaches. With a steady influx of visitors, peak travel times occur in March and from June to July, attracting those looking for a picturesque getaway. Cayo Espanto offers luxurious resorts and a golf course for leisure activities, while the nearby national park and vibrant reef present excellent opportunities for snorkeling and diving. The serene environment and stunning landscapes make it an ideal destination for relaxation and adventure.
  • Turtle Beach Cabins: Situated in the San Pedro vicinity, Turtle Beach Cabins is a delightful neighborhood popular for its outdoor and beach experiences. This area sees moderate seasonal traveler arrivals, peaking from January to March. Visitors can enjoy the lively public market and local stores, immersing themselves in the community’s culture. With its proximity to beautiful beaches, national parks, and inviting water features, Turtle Beach Cabins is perfect for those seeking both adventure and a peaceful beachside escape.

Things to do in San Pedro

San Pedro offers an idyllic vacation spot, perfect for beach lovers and outdoor enthusiasts. Visitors can enjoy a variety of activities, including exciting boat tours, paddle boarding, and sunset sails. For those seeking adventure beneath the waves, scuba schools provide excellent underwater sports experiences. Additionally, explore local shops for unique souvenirs and essentials while soaking in the stunning scenery of this beautiful destination.

Shopping

In San Pedro, visit the Belize Chocolate Company for delicious local treats and the San Pedro Artisans Market for unique crafts and souvenirs. If you're up for a drive, check out nearby shopping spots that offer more variety and local charm.

Recreation

In San Pedro, the Belizean Shores Resort offers rejuvenating spa treatments with ocean views, allowing you to relax in a serene environment. Additionally, the Ak'Bol Yoga Retreat provides daily yoga classes and holistic wellness programs, perfect for reconnecting with nature and yourself.

Adventure

Experience the thrill of the Toucan Jumper Bungee Trampoline in San Pedro, where you can bounce high in the air while enjoying the vibrant atmosphere. This exciting venue promises an adrenaline rush and fun for all ages, making it a must-visit for adventure seekers.

Nightlife

Experience vibrant nightlife at the Blue Water Grill on the beachfront, where you can savor fresh seafood and cocktails. For dancing, visit the lively Fido's Restaurant and Bar on the beach, featuring a fun atmosphere and great music to keep the night going.

*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 various ways to save on your vacation. Enjoy free attractions like Secret Beach and Mexico Rocks, and use budget-friendly transport options like bicycles or water taxis. Visit during the cheaper months of September to November for lower hotel rates, and consider booking one month in advance for the best deals. Mondays are typically the least expensive days to stay. Utilize Expedia to compare hotel prices, look for package deals, and join their One Key membership for exclusive discounts. For the best prices, sort options from low to high while searching.

  • 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: The cheapest time to book a hotel in San Pedro is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilize Expedia’s search tool to customize your search according to your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay in San Pedro with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in San Pedro

San Pedro, Belize, is an ideal destination for beach lovers and outdoor enthusiasts alike. It offers a variety of attractions, including stunning beaches and marine parks that cater to visitors seeking cultural experiences and family-friendly activities. Whether you're exploring the vibrant local culture or enjoying the beautiful scenery, San Pedro promises unforgettable adventures for every traveler.

  • Secret Beach: Experience the tranquil beauty of Secret Beach, a hidden gem within San Pedro. This beach offers a laid-back atmosphere with soft sands and clear waters, perfect for sunbathing or swimming. Enjoy the stunning sunsets and a peaceful retreat away from the crowds.
  • Mexico Rocks: Dive into adventure at Mexico Rocks, a vibrant marine park ideal for families. Explore colorful coral reefs while snorkeling or diving, and discover the rich marine life teeming below the surface. This spot promises unforgettable aquatic experiences.
  • Boca del Rio: Stroll along Boca del Rio, a lively street showcasing the heart of San Pedro. Experience local culture through street vendors, shops, and restaurants. It's the perfect place to immerse yourself in the city vibes and enjoy the energetic atmosphere.

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

Traveling to San Pedro, Belize, can be done via several airports. Belize City (BZE-Philip S. W. Goldson Intl.) is located 35 miles away, with nearby hotel options like the Golden Bay Belize Hotel, Best Western Plus Belize Biltmore Plaza, and Golden Tree Hotel, all within 8 miles. For a closer option, San Pedro (SPR-John Greif II) is just 0.2 miles away, featuring accommodations such as Alaia Belize, Las Terrazas Resort, and Ramon's Village Resort. Additionally, Caye Caulker (CUK) is 13 miles away, with hotels like Mahogany Bay Resort and Victoria House Resort, offering various transportation services to ensure a smooth arrival.

Frequently asked questions

What is the best area to stay in San Pedro?
The best area to stay in San Pedro is downtown, particularly along the beachfront and the main streets of Pescador Drive and Barrier Reef Drive.

Downtown San Pedro is the heart of the island's activity. You'll find most of the island's restaurants, shops, and tour operators concentrated here. The area is highly walkable, with sandy streets and a relaxed pace. It's also where the main water taxi terminals and the local airstrip are located, making arrivals and departures convenient.

Couples looking for a mix of relaxation and activity will find downtown San Pedro ideal. You're steps away from the beach for morning strolls, and a short walk to dinner at a variety of establishments. Many accommodations offer direct beach access or are just across the street from the Caribbean Sea.

For solo travelers, downtown provides easy access to various tours and social opportunities.
What are the best hotels in San Pedro that travelers recommend?
Two of the best hotels in San Pedro that travelers frequently recommend are the Bella Vista Resort Belize and the Matachica Resort & Spa - Adults Only.

The 3-star Bella Vista Resort Belize, with an exceptional 9.8 rating, offers a private beach location and amenities like poolside dining and massages on the beach. Guests consistently praise the excellent staff and delicious food.

Another highly recommended option is the 4-star Matachica Resort & Spa - Adults Only, which holds an impressive 9.6 rating. This resort is known for its beautiful rooms, warm pool, and friendly staff. It also features designer toiletries and offers tours.
What are the best family hotels in San Pedro?
For families traveling to San Pedro, excellent hotel options include The Phoenix Resort, Sunbreeze Hotel, and Sunbreeze Suites.

The Phoenix Resort, with a superb 10.0 rating, offers a fantastic array of amenities for families, including onsite supervised childcare, playpens, highchairs, and a children's club with a playground. It is conveniently located near the Belize Chocolate Company, San Pedro Artisans Market, Central Park Beach, and Reef Runner Glass Bottom Boat, all within 0.4 miles.

The 4-star Sunbreeze Hotel, rated 9.2, provides amenities such as cribs, babysitting services, and connecting rooms, suiting family needs. Guests consistently praise its friendly and helpful staff, nice and clean rooms, and convenient location. It is very close to the Belize Chocolate Company, San Pedro Artisans Market, Central Park Beach, and Reef Runner Glass Bottom Boat, all within 0.2 miles.

Another great choice is the 4-star Sunbreeze Suites, with a 9.0 rating. This hotel features babysitting services and sofa beds, adding to the comfort of family stays. Travelers appreciate the convenient location, with the Belize Chocolate Company, San Pedro Artisans Market, Central Park Beach, and Reef Runner Glass Bottom Boat all within 0.3 miles.

Caribbean Villas Hotel, a 3.5-star property with an 8.4 rating, also offers family-friendly amenities like babysitting childcare, connecting rooms, and free cribs. It is situated close to the Belize Chocolate Company, San Pedro Artisans Market, Central Park Beach, and Reef Runner Glass Bottom Boat, all within 0.9 miles.

Finally, The view with a wonderful breeze from the sea, rated 9.6, provides an outdoor play area, a playground for children, and travel cribs. It is located 2.3 miles from San Pedro Beach. Find more child-friendly accommodations in San Pedro
What are the best spa hotels in San Pedro?
For the best spa hotels in San Pedro, consider the Oceans 23, Victoria House Resort & Spa, and Captain Morgan's Retreat.

The 4.5-star Oceans 23 boasts an exceptional 10.0 rating and offers a range of spa services including body treatments, deep tissue massage, hydrotherapy, and Ayurvedic treatments. Guests can also enjoy massages directly on the beach, hot stone massages, and detoxification wraps.

Another excellent choice is the 4-star Victoria House Resort & Spa, which has a 9.8 rating. This resort features an onsite spa with couples treatment rooms, facial treatments, manicures and pedicures, and daily spa services. You can indulge in hot stone massages, deep tissue massages, and body wraps, with massage services available on the beach. Guests consistently praise the friendly and helpful staff, the excellent food, and the comfortable and beautiful rooms. It is located just 2.2 miles from San Pedro Beach.

The 3.5-star Captain Morgan's Retreat, with an 8.0 rating, also offers a full-service onsite spa. Here, travelers can enjoy detoxification wraps, reflexology, aromatherapy treatments, and hot stone massages. The spa provides daily services including deep tissue massage, body scrubs, and facial treatments. Guests frequently highlight the excellent and attentive staff, as well as the amazing pool. See all spa hotels in San Pedro
Which beach resorts in San Pedro do travelers love?
For beach resorts in San Pedro that travelers consistently love, consider Matachica Resort & Spa - Adults Only and X'Tan Ha - The Waterfront Resort.

The 4-star Matachica Resort & Spa - Adults Only, boasting an exceptional 9.6 rating, is highly praised for its beautiful rooms and pool. Guests frequently comment on the friendly and amazing staff, the great food, and its stunning location. It is also conveniently located just 1.0 mile from Mexico Rocks and 9.2 miles from Hol Chan Marine Reserve.

Another excellent option is the 3-star X'Tan Ha - The Waterfront Resort, with a strong 9.2 rating. Travelers appreciate its nice and quiet location, great rooms, and excellent food. The staff are frequently described as absolutely wonderful, and the resort offers massages right on the beach. It is situated 11.1 miles from Hol Chan Marine Reserve. See more stays near the beach in San Pedro
What hotels in San Pedro offer free breakfast?
For hotels in San Pedro that offer complimentary breakfast, consider Matachica Resort & Spa - Adults Only, Casa Nova Cabanas, Playa De Sala, Tri Casa De Suenos Bed & Breakfast, and Lina Point Belize Overwater Resort.

The 4-star Matachica Resort & Spa - Adults Only, with an impressive 9.6 rating, offers a resort-inclusive breakfast. Guests frequently praise the friendly and amazing staff and the beautiful, clean rooms. The resort is located near Mexico Rocks, just 1.0 mile away.

Casa Nova Cabanas, a 3.5-star property with a great 10.0 rating, provides free cooked breakfast daily. It also offers free self-parking and free WiFi. Secret Beach is conveniently located just 0.3 miles away.

Another excellent choice is the 3.5-star Playa De Sala, rated 9.6, which offers free local breakfast daily. The hotel also provides free WiFi, free self-parking, and a 24-hour airport shuttle. Guests consistently highlight the extremely helpful and amazing staff. Hol Chan Marine Reserve is 2.2 miles away.

The 3.5-star Tri Casa De Suenos Bed & Breakfast, also with a great 10.0 rating, includes a free full breakfast. Guests can also benefit from free airport transportation, free self-parking, and free WiFi. It is located near Boca Del Rio Beach, 0.9 miles away.

Finally, the 4.5-star Lina Point Belize Overwater Resort, rated 9.2, offers free continental breakfast daily. The resort provides free airport transportation and free WiFi. Guests describe the staff as friendly and amazing, and the rooms as beautiful and clean. San Pedro Beach is 0.7 miles away. Find more hotels with free breakfast in San Pedro
What are the top boutique hotels in San Pedro?
For a top boutique hotel in San Pedro, consider the Playa De Sala.

The 3.5-star Playa De Sala, with an impressive 9.6 rating, is highly praised by guests for its extremely helpful and amazing staff. This boutique hotel offers a range of appealing amenities, including complimentary breakfast and free WiFi, ensuring a comfortable stay. For convenience, it provides a 24-hour airport shuttle and free self-parking. Guests can enjoy great experiences such as massages on the beach and couples dining. The hotel is also conveniently located near the Hol Chan Marine Reserve, just 2.2 miles away. See all boutique hotels in San Pedro
What are the best budget hotels in San Pedro?
For budget-friendly hotels in San Pedro, consider the Sandbar Beachfront Hotel & Hostel, The Palms Oceanfront Suites, Secret Beach Cabanas, Casa del Rai, and Voyager Sun & Reef Hotel.

The Sandbar Beachfront Hotel & Hostel, with a 9.2 rating, offers free continental breakfast and free WiFi. It is conveniently located near Central Park Beach (0.4 miles) and San Pedro Beach (0.2 miles). Guests often praise the great rooms.

The 3-star The Palms Oceanfront Suites, rated 9.8, provides free self-parking, free grocery shopping service, and complimentary 24-hour airport transportation. This hotel is located close to Central Park Beach (0.3 miles) and San Pedro Central Park (0.3 miles). Guests frequently mention the helpful and amazing staff, the amazing location close to everything, and the great facilities, including rooms with full kitchens.

Secret Beach Cabanas, with an 8.8 rating, includes free continental breakfast, free WiFi, and offers sea views. It's located directly at Secret Beach.

The 3-star Casa del Rai, with an impressive 9.8 rating, features free self-parking, free 24-hour airport transportation, and an outdoor pool with sun loungers. It's a short distance from San Pedro Beach (0.1 miles) and Boca Del Rio Beach (0.2 miles).

The Voyager Sun & Reef Hotel, rated 8.6, provides free WiFi and free nearby parking. It also offers a free ferry terminal shuttle. This hotel is very close to San Pedro House of Culture (0.0 miles) and Central Park Beach (0.1 miles). Guests often highlight the friendly and extremely attentive staff, the superb and great location, and the comfortable rooms. View all budget hotels in San Pedro
What are the most romantic hotels in San Pedro for couples?
For a romantic getaway in San Pedro, several highly-rated hotels cater to couples, including Victoria House Resort & Spa, The Palms Oceanfront Suites, and Bella Vista Resort Belize.

The 4-star Victoria House Resort & Spa, boasting an exceptional 9.8 rating, offers a luxurious experience with a full-service spa providing couples' treatment rooms, hot stone massages, and aromatherapy treatments. Guests frequently praise the friendly and helpful staff, excellent food, and comfortable, beautiful rooms. The resort also features couples' dining options and offers massages directly on the beach, great for a romantic experience.

Another excellent choice is The Palms Oceanfront Suites, a 3-star property with a 9.8 rating. This hotel provides spacious suites, many with ocean views and balconies, and guests appreciate the convenience of a full kitchen in their rooms. The helpful and amazing staff are often highlighted in reviews, and its location is close to everything, making it easy to explore. Complimentary airport transportation and grocery shopping services add to the convenience.

The 3-star Bella Vista Resort Belize also receives an outstanding 9.8 rating. This resort is highly praised for its excellent and amazing staff, fabulous food, and delicious drinks. It offers couples' dining and massages on the beach, with beautiful beach and sea views, making it an ideal setting for a romantic escape.

For couples seeking a vibrant resort experience, the 4-star Coco Beach Resort, with a 9.6 rating, is a great option. This resort features couples' dining, massages on the beach, and a swim-up bar in its outdoor pool. Guests consistently mention the friendly and amazing staff, spacious and clean rooms, and excellent service.

Finally, Ramon's Village Resort, a 4-star hotel rated 9.6, offers a charming setting for couples. With ocean and beach views, this resort provides complimentary airport transportation, couples' dining, and massages on the beach. Guests often praise the friendly and helpful staff, the delicious food, and the nice, big pool. See all romantic hotels in San Pedro
What are the best hotels in San Pedro near San Pedro Beach?
For hotels in San Pedro near San Pedro Beach, consider the Victoria House Resort & Spa, Bella Vista Resort Belize, or Coco Beach Resort.

The 4-star Victoria House Resort & Spa, with an outstanding 9.8 rating, is a luxurious option that offers amenities such as babysitting and childcare services, massages on the beach, and special couples dining experiences. Guests consistently praise the friendly and helpful staff, the excellent food, and the comfortable and beautiful rooms.

The 3-star Bella Vista Resort Belize, also rated 9.8, provides family-friendly amenities like babysitting and childcare, sofa beds, a refreshing pool, and kids' meals. Travelers frequently mention the excellent staff, fabulous food, and convenient location.

Another excellent choice is the 4-star Coco Beach Resort, which has a 9.6 rating. This resort offers travel cribs and kids' meals, along with couples dining options and massages on the beach. Guests frequently highlight the amazing staff, spacious and clean rooms, and great food.
When is the best time to go to San Pedro?
The best time to visit San Pedro, Belize, is during the dry season, which runs from late November to May.

This period generally offers sunny skies, lower humidity, and more comfortable temperatures, making it ideal for enjoying all the outdoor activities San Pedro is known for, such as snorkeling, diving, and beach relaxation. The seas are typically calmer, providing excellent conditions for boat tours to the Belize Barrier Reef. This is a great time for couples looking for a sunny escape.

While the dry season is popular, it also means higher prices and more visitors. For those who prefer fewer crowds and are flexible with their travel dates, the shoulder months of late May and early June can also be a good option. You might encounter occasional rain showers, but they are usually brief, and the weather remains warm.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Pedro.
How can I save on a San Pedro hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible San Pedro hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a San Pedro hotel?
Prices for hotels in San Pedro often vary, but you can find a great deal from $61 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia