Find hotels in San Pedro from $59

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Pedro hotels

Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (682 reviews)
"Beautiful resort"
United States
Michael Rahime
$401 nightly
The price is $434
Apr 20 - Apr 21
Total with taxes and fees
Alaia Belize, Autograph Collection

Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (415 reviews)
"Clean rooms,customer service was outstanding, aroma therapy massage was relaxing. The ambiance was great giving peaceful vacation vibes."
United States
carlisa
$404 nightly
The price is $436
Apr 16 - Apr 17
Total with taxes and fees
Matachica Resort & Spa - Adults Only

Reef Haven Belize

Reef Haven Belize
4.0 star property
San Pedro
8.6 out of 10, Excellent, (38 reviews)
"spa was very nice and nice very helpful. The host that helped us went above and beyond to be accomodating for our trip"
United States
LISA
$549 nightly
The price is $594
Apr 5 - Apr 6
Total with taxes and fees
Reef Haven Belize

Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,001 reviews)
"Beautiful and fancy resort"
Canada
ANH
$164 nightly
The price is $181
Apr 12 - Apr 13
Total with taxes and fees
Ramon's Village Resort

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, (885 reviews)
"Refreshing, relaxing resort with excellent amenities. "
United States
Kyndahl
$264 nightly
The price is $287
Apr 29 - Apr 30
Total with taxes and fees
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Corona Del Mar

Corona Del Mar
3.0 star property
San Pedro
8.0 out of 10, Very Good, (644 reviews)
"Perfect location, amazing staff wonderful rooms"
United States
Rachel
$110 nightly
The price is $119
Apr 8 - Apr 9
Total with taxes and fees
Corona Del Mar

Aruna Resort & Villas

Aruna Resort & Villas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (15 reviews)
"Everything was perfect !!!"
United States
deana
$244 nightly
The price is $266
Apr 20 - Apr 21
Total with taxes and fees
Aruna Resort & Villas

The Caye Hotel San Pedro

The Caye Hotel San Pedro
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (31 reviews)
"If visiting San Pedro, the Caye hotel is "
Canada
Joselle
$106 nightly
The price is $116
Mar 30 - Mar 31
Total with taxes and fees
The Caye Hotel San Pedro

Pelican Reef Villas Resort

Pelican Reef Villas Resort
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (7 reviews)
"Staff are all lovely. The property is well maintained, comfortable, and peaceful. "
United States
Ronald
$356 nightly
The price is $386
Apr 29 - Apr 30
Total with taxes and fees
Pelican Reef Villas Resort

HOTEL SEA QUEEN SUITE & GOLF CART RENTAL

HOTEL SEA QUEEN SUITE & GOLF CART RENTAL
2.0 star property
San Pedro
$120 nightly
The price is $131
Mar 30 - Mar 31
Total with taxes and fees
HOTEL SEA QUEEN SUITE & GOLF CART RENTAL

Grand Caribe Belize

Grand Caribe Belize
3.5 star property
San Pedro
9.4 out of 10, Exceptional, (521 reviews)
"Clean room nice helpful staff every thing was perfect I would recommend stay I will return beautiful place!!!"
United States
Bronique
$237 nightly
The price is $258
Apr 7 - Apr 8
Total with taxes and fees
Grand Caribe Belize

Bananas On The Beach

Bananas On The Beach
3.0 star property
San Pedro
9.0 out of 10, Wonderful, (289 reviews)
"Fantastic staff and all around fabulous stay!"
Canada
Rhonda
$169 nightly
The price is $184
Mar 31 - Apr 1
Total with taxes and fees
Bananas On The Beach

Hibisco Belize

Hibisco Belize
2.5 star property
San Pedro
9.8 out of 10, Exceptional, (7 reviews)
"The room is well equipped with a proper kitchen and other amenities. Staff was also very helpful."
United States
Michael
$182 nightly
The price is $198
Mar 30 - Mar 31
Total with taxes and fees
Hibisco Belize

Sunset Caribe Belize

Sunset Caribe Belize
3.5 star property
San Pedro
9.4 out of 10, Exceptional, (495 reviews)
"Clean , great area next to everything, great views , great staff , def will go again "
United States
darren
$271 nightly
The price is $295
Apr 12 - Apr 13
Total with taxes and fees
Sunset Caribe Belize

PUR Boutique Cabanas - Adults only

PUR Boutique Cabanas - Adults only
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (10 reviews)
"Room was amazing, staff and owners were great, really enjoyed my birthday spent here and plan to be back soon "
United States
Edward
$187 nightly
The price is $203
Apr 6 - Apr 7
Total with taxes and fees
PUR Boutique Cabanas - Adults only

La Casa de Paz

La Casa de Paz
2.0 star property
San Pedro
9.4 out of 10, Exceptional, (116 reviews)
"Was a great place for my friends and I to stay. Chefy was very friendly!"
United States
Erin
$101 nightly
The price is $111
Mar 30 - Mar 31
Total with taxes and fees
La Casa de Paz

Babylon Beach

Babylon Beach
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (5 reviews)
"If you're traveling to Belize, look no further for accommodations, Babylon is exactly what you're looking for. The entrance may kind of worry you as you're first pulling in, but Babylon aesthetically is even more breathtaking than the pictures. The decor both inside and outside is beautiful. There is lots of outside seating, to include hammocks to enjoy the sea breeze as you're right on the beach in a few steps. Dozens of activitesincluding bars, restaurants, $20 body massages, chocolate making...
United States
Anonymous traveler
$331 nightly
The price is $361
Apr 11 - Apr 12
Total with taxes and fees
Babylon Beach

Mr. Ed's Adventures Belize

Mr. Ed's Adventures Belize
3.0 star property
San Pedro
9.0 out of 10, Wonderful, (21 reviews)
"The owners were fantastic!"
United States
Christina
$139 nightly
The price is $152
Mar 31 - Apr 1
Total with taxes and fees
Mr. Ed's Adventures Belize

Hidden Jewel Boutique Hotel

Hidden Jewel Boutique Hotel
4.0 star property
San Pedro
9.4 out of 10, Exceptional, (89 reviews)
"Room, staff, grounds all great!"
United States
Eric
$238 nightly
The price is $260
Apr 18 - Apr 19
Total with taxes and fees
Hidden Jewel Boutique Hotel

Las Terrazas Resort and Residences Ambergris

Las Terrazas Resort and Residences Ambergris
4.5 star property
San Pedro
9.0 out of 10, Wonderful, (376 reviews)
"Staff was very friendly and also made sure you were taken care of."
United States
Jeffrey
$177 nightly
The price is $192
Apr 2 - Apr 3
Total with taxes and fees
Las Terrazas Resort and Residences Ambergris
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.

Vacation Rentals in San Pedro

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.

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.

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
Next month
September
April
$199
Month
Price
January
$195
February
$190
March
$166
April
$199
May
$189
June
$187
July
$183
August
$175
September
$161
October
$177
November
$196
December
$198
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 pristine beaches with crystal-clear waters, perfect for relaxation and sunbathing.
  • Marine Adventures: Explore the nearby marine park, offering snorkeling, diving, and other water sports.
  • Vibrant Local Culture: Experience the rhythms of Garifuna drumming and indulge in local cuisine.
  • Exciting Sea Tours: Embark on thrilling boat tours to discover the beauty of the Caribbean Sea.
  • Diverse Accommodations: Choose from a range of hotels and resorts tailored to various budgets and preferences.

Find great hotels in San Pedro

Discover the perfect getaway in San Pedro, Belize District, where a variety of hotels and resorts cater to adventure seekers, families, and beach lovers alike. With an array of accommodations to choose from, you can find the right hotel that meets your needs for a memorable vacation experience. Explore the best hotels in San Pedro and make your stay unforgettable as you embrace the beauty and excitement of this tropical paradise.

  • Coco Beach Resort: Embrace a romantic getaway at the 4-star Coco Beach Resort, which boasts a remarkable guest rating of 9.6. Nestled along the beautiful shores of San Pedro, this resort is perfect for beach lovers and adventure seekers alike. Guests can indulge in a variety of onsite activities such as kayaking, while nearby options like sailing, snorkeling, and parasailing await. The resort offers breathtaking views from its ocean-view dining and a range of romance packages. For ultimate relaxation, enjoy spa treatments, reflexology, or a dip in the hot tub, all complemented by poolside service.
  • Ramon's Village Resort: Experience the charm of Ramon's Village Resort, another 4-star gem rated at 9.6. This beachside paradise embodies a romantic ambiance with direct access to the sandy shores. Guests are invited to explore various romance packages and unwind at the onsite spa, featuring couples' treatment rooms and outdoor pools. Room service is available for those cozy nights in, ensuring a delightful culinary experience. The lush tropical setting and serene environment make this resort an ideal choice for couples looking to connect and relax in paradise.
  • Mahogany Bay Resort & Beach Club, Curio Collection by Hilton: Discover the vibrant charm of Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, a 4-star resort with a guest rating of 8.4. Located right on the beach, this resort offers a laid-back atmosphere ideal for beach enthusiasts. With direct beachfront access, it’s perfect for sunbathing and water activities. The property emphasizes relaxation and community, providing a friendly environment where guests can unwind and enjoy the stunning coastal views. Whether you’re looking to explore or simply relax, this resort has something for everyone.

Where to stay in and around San Pedro

San Pedro, a charming harbor city in Belize, offers a perfect blend of tropical vibes and breathtaking scenery. Whether you're lounging on pristine beaches or exploring the vibrant island atmosphere, this Caribbean destination caters to both romantic getaways and family-friendly adventures. From water sports to local cuisine, San Pedro promises an unforgettable vacation experience for everyone looking to unwind and immerse themselves in island life.

  • Boca Ciega: Nestled near San Pedro, Boca Ciega is a charming neighborhood that offers a blend of outdoor adventure and beach relaxation. The area is known for its moderately seasonal traveler arrivals, peaking from January to March, making it an ideal winter getaway. Visitors flock to Boca Ciega for its stunning beaches, lush nature reserves, and vibrant island life. Explore the local landmarks and enjoy activities like snorkeling and hiking, or simply unwind on the sandy shores while soaking up the sun. With its inviting atmosphere and beautiful landscapes, Boca Ciega is a perfect spot for those seeking both adventure and tranquility.
  • Cayo Espanto: Located a mere 3 miles from San Pedro, Cayo Espanto is an exquisite island city that captures the essence of Caribbean paradise. Unlike the more seasonal destinations, Cayo Espanto welcomes visitors year-round, with peak times in March and from June to July. Known for its pristine beaches and rich marine life, the island offers thrilling underwater sports, golf, and adventure activities. Take time to explore the nearby national park and vibrant reefs that make this destination a haven for nature lovers. Cayo Espanto is perfect for those looking for an adventurous yet relaxing escape in a stunning natural setting.
  • Turtle Beach Cabins: Just around the corner from San Pedro, Turtle Beach Cabins boasts a picturesque neighborhood feel, attracting travelers with its outdoor adventures and beach-centric vibe. Similar to Boca Ciega, visitor numbers peak from January to March, making it a popular winter retreat. Guests can relish the beauty of nearby beaches, nature reserves, and serene water features, perfect for swimming and relaxing. Turtle Beach Cabins provides an inviting atmosphere for families and adventurers alike, ensuring memorable experiences amid breathtaking scenery.

Things to do in San Pedro

San Pedro offers a perfect blend of beach relaxation and outdoor adventure. Visitors can enjoy vibrant beach clubs, explore local shops, and embark on exciting sea tours. For those seeking unique experiences, don't miss the chance to relax in hot springs and immerse yourself in the rhythms of Garifuna drums. Whether you’re into underwater sports or simply soaking up the sun, San Pedro is a fantastic destination for all types of vacationers.

Shopping

In San Pedro, you’ll find local shops and vibrant markets for unique souvenirs, such as handmade crafts and jewelry. If you're up for a drive, head to the nearby Belize City where you can explore larger malls like the Corozal Town Mall, offering a wider variety of shopping options.

Recreation

In San Pedro, indulge in serene wellness retreats like the Victoria House Resort & Spa, where you can enjoy rejuvenating massages by the beach. Experience the tranquil atmosphere at the San Pedro Fitness Club, offering yoga classes and fitness sessions with stunning ocean views, perfect for relaxation and rejuvenation.

Adventure

Explore the Hol Chan Marine Reserve for snorkeling among vibrant coral reefs and diverse marine life. Embark on a thrilling shark-ray alley tour to swim with nurse sharks and stingrays. Don't miss the chance to try paddleboarding or kayaking in the crystal-clear waters surrounding San Pedro.

Nightlife

Experience the vibrant nightlife at The Palapa Bar, where you can enjoy refreshing cocktails by the beach. For dancing, visit Fido's, featuring live DJs and a lively atmosphere. Don't miss the nightly entertainment at Crazy Canuck's, known for its fun vibe and delicious food.

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

Booking tips and Expedia advantages for San Pedro

  • 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: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can arrange your results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you can refine your search by hotel type; for instance, selecting the Eco-certified filter will show you sustainable and environmentally friendly hotel options available for booking.
  • 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.

Find the best attractions in San Pedro

San Pedro is perfect for beach lovers and outdoor enthusiasts, offering stunning scenery and vibrant cultural experiences. Popular attractions include beautiful beaches and the nearby marine park, providing opportunities for adventure and relaxation. Whether you're seeking thrilling activities or a taste of local culture, San Pedro has something for every traveler to enjoy.

  • Secret Beach: This hidden gem offers a tranquil escape with its soft sands and crystal-clear waters. Perfect for sunbathing, swimming, or enjoying a refreshing drink at a beach bar, Secret Beach embodies the ultimate laid-back vibe, making it ideal for relaxation.
  • Bacalar Chico National Park & Marine Reserve: This stunning national park features breathtaking scenery and diverse wildlife, providing adventure seekers with opportunities for hiking, kayaking, and snorkeling. Its unspoiled beauty and outdoor activities make it a must-visit for nature lovers.
  • Mexico Rocks: Renowned for its vibrant coral reefs, Mexico Rocks is a paradise for snorkeling and diving enthusiasts. Families can explore the underwater wonders together, creating unforgettable memories amidst the colorful marine life.

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

When visiting San Pedro, Belize, you can fly into two main airports. Belize City (BZE-Philip S. W. Goldson International) is approximately 35 miles away, with nearby hotels such as Best Western Plus Belize Biltmore Plaza, Golden Bay Hotel by Marine Parade, and Harbour View Boutique Hotel & Wellness Retreat, all offering easy access to the airport. Alternatively, you can fly directly into San Pedro (SPR-John Greif II), just 0.2 miles away, with luxurious accommodations like Alaia Belize, Las Terrazas Resort, and Mahogany Bay Resort, all conveniently located near the airport for a seamless travel experience.

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 $59 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