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

Search San Pedro hotels

  • 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

Next weekend
In two weeks

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Property class

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, (763 reviews)
"Great place to stay"
United States
shaquille
The price is NZ$591
includes taxes & fees
29 June - 30 June
Alaia Belize, Autograph Collection

X'Tan Ha - The Waterfront Resort

X'Tan Ha - The Waterfront Resort
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (725 reviews)
"we had a wonderful stay here! the beach, even though unswimmable due to the sargassum was gorgeous, the staff were incredibly kind and helpful, the rooms are spacious, and the food was DELECTABLE! would absolutely stay there again."
United States
delilah
The price is NZ$372
includes taxes & fees
2 July - 3 July
X'Tan Ha - The Waterfront Resort

Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (441 reviews)
"Wonderful adults only property! The villa was amazing, staff was so kind and helpful, food and drinks delicious. I would Highly recommended this hotel to any friends and family. They also drop off coffee or tea in the morning which is a nice touch and the continental breakfast was great."
United States
Jennifer
The price is NZ$867
includes taxes & fees
30 June - 1 July
Matachica Resort & Spa - Adults Only

Reef Haven Belize

Reef Haven Belize
4.0 star property
San Pedro
8.4 out of 10, Very good, (61 reviews)
"It was a beautiful resort and some of the best food I have ever had on an all inclusive."
Canada
Tyson
The price is NZ$646
includes taxes & fees
10 July - 11 July
Reef Haven Belize

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.6 out of 10, Excellent, (1,009 reviews)
"Great place to stay"
United States
Lamesha
The price is NZ$459
includes taxes & fees
29 July - 30 July
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, (1,002 reviews)
"Excellent hotel, great for family."
United States
Joseph
The price is NZ$338
includes taxes & fees
30 June - 1 July
Ramon's Village Resort

Sunset Caribe Belize

Sunset Caribe Belize
3.5 star property
San Pedro
9.2 out of 10, Wonderful, (580 reviews)
"Beautiful view and attentive staff."
United States
David
The price is NZ$523
includes taxes & fees
2 July - 3 July
Sunset Caribe Belize

Pelican Reef Villas Resort

Pelican Reef Villas Resort
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (11 reviews)
"vert nice, clean place to stay with friendly and professional crew"
United States
marcin
The price is NZ$631
includes taxes & fees
30 June - 1 July
Pelican Reef Villas Resort

Coco Beach Resort

Coco Beach Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,004 reviews)
"Great staff great locatio"
United States
Wes
The price is NZ$670
includes taxes & fees
29 July - 30 July
Coco Beach Resort

PUR Boutique Cabanas - Adults only

PUR Boutique Cabanas - Adults only
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (14 reviews)
"Nice hotel"
United States
Cedric
The price is NZ$422
includes taxes & fees
14 July - 15 July
PUR Boutique Cabanas - Adults only

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 NZ$212
includes taxes & fees
29 June - 30 June
Caye Casa

Las Terrazas Resort and Residences Ambergris

Las Terrazas Resort and Residences Ambergris
4.5 star property
San Pedro
9.0 out of 10, Wonderful, (391 reviews)
"Food was great. Great drinks. Staff was the best part."
United States
Meaghan
The price is NZ$515
includes taxes & fees
29 June - 30 June
Las Terrazas Resort and Residences Ambergris

Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
San Pedro
9.2 out of 10, Wonderful, (363 reviews)
"Great place!"
United States
Yadira
The price is NZ$215
includes taxes & fees
30 June - 1 July
Mayan Princess Hotel

Sunbreeze Hotel

Sunbreeze Hotel
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (867 reviews)
"Everything was great, staff friendly and beyond helpful."
United States
Hugh David
The price is NZ$500
includes taxes & fees
29 June - 30 June
Sunbreeze Hotel

Casa Nova Cabanas

Casa Nova Cabanas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (63 reviews)
"Truly an incredible stay. The staff was out of this world, Jaime made wonderful food every day. Would go back here in a heartbeat and truly hope we can soon! "
United States
Stephanie
The price is NZ$470
includes taxes & fees
5 July - 6 July
Casa Nova Cabanas

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 NZ$208
includes taxes & fees
29 June - 30 June
The Caye Hotel San Pedro

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 NZ$490
includes taxes & fees
23 July - 24 July
Aruna Resort & Villas

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 NZ$195
includes taxes & fees
29 June - 30 June
Hibisco Belize

Grand Caribe Belize

Grand Caribe Belize
3.5 star property
San Pedro
9.4 out of 10, Exceptional, (546 reviews)
"Room was beautiful. Staff was always very friendly and helpful."
United States
MITCHELL
The price is NZ$725
includes taxes & fees
2 July - 3 July
Grand Caribe Belize

Bananas On The Beach

Bananas On The Beach
3.0 star property
San Pedro
9.0 out of 10, Wonderful, (334 reviews)
"I had a nice stay."
United States
Leslie
The price is NZ$277
includes taxes & fees
29 June - 30 June
Bananas On The Beach
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.

Holiday Rentals in San Pedro

Save an average of 15% on thousands of hotels when you're signed in

Our guide on where to stay in San Pedro

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

Boca Ciega

Boca Ciega might not have many top sights, but Hol Chan Marine Reserve and San Pedro Belize Express Water Taxi are two attractions nearby that you can check out.

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 colourful beach bars and local seafood shacks serve the day's fresh catch.

A wooden pier with yellow chairs extending into turquoise ocean waters.

Top San Pedro Hotel Reviews

Recent Reviews in San Pedro

More cheap accommodation in San Pedro

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 sunbathing and relaxation.
  • Vibrant Marine Life: Explore the vibrant marine parks and indulge in snorkelling and diving adventures among colourful coral reefs.
  • Local Culture: Experience the charm of San Pedro Town, rich in local culture, cuisine, and lively music.
  • Adventure Activities: Enjoy a range of outdoor activities, including surfing and water sports, catering to thrill-seekers.
  • Variety of Accommodations: From cosy hotels to luxurious resorts, there's an ideal stay for every type of traveller.

Find great hotels in San Pedro

Discover the charm of San Pedro, Belize, where a range of delightful accommodations awaits, from the inviting Sunbreeze Hotel to the luxurious Alaia Belize. Whether you're seeking adventure, a family-friendly beach getaway, or a relaxing resort experience, options like Coco Beach Resort and Ambergris Sunset Hotel cater to every traveller's desires. Embrace the vibrant culture and stunning landscapes of Belize while enjoying a memorable stay in this tropical paradise.

  • Coco Beach Resort: Nestled in the heart of San Pedro, Coco Beach Resort boasts a vibrant atmosphere suited for families and adventure seekers alike. With a stellar guest rating of 9.6 out of 10, this 4-star hotel offers direct beach access and a host of recreational activities. Guests can enjoy on-site kayaking, while nearby options include sailing, snorkeling, and parasailing. Families will appreciate the thoughtful amenities catered to children, ensuring a delightful stay for guests of all ages. The resort’s warm ambiance and engaging activities create a perfect backdrop for a memorable beach holiday.
  • Ramon's Village Resort: A beloved gem in San Pedro, Ramon's Village Resort features a charming tropical theme that immerses guests in a laid-back beach vibe. With a guest rating of 9.6 out of 10, this 4-star resort offers direct access to the beach and a variety of adventure sports such as kayaking, snorkeling, and fishing on-site. For those seeking thrills, nearby attractions include cave exploring and ziplining. The lush landscaping and thatched-roof cabanas enhance the experience, making it a delightful choice for those looking to unwind while embracing the beauty of Belize’s coastline.
  • Mahogany Bay Resort & Beach Club, Curio Collection by Hilton: Positioned in a prime location in San Pedro, Mahogany Bay Resort & Beach Club is a luxurious 4-star resort with a guest rating of 8.4 out of 10. Guests are treated to direct beach access and an exquisite setting perfect for relaxation. The resort embodies a refined beach experience, allowing visitors to soak in the sun and indulge in the tranquil surroundings. With its stylish accommodations and inviting atmosphere, Mahogany Bay provides an ideal retreat for those seeking a serene escape by the sea.

Where to stay in and around San Pedro

San Pedro, Belize, is a tropical haven perfect for beach lovers and outdoor enthusiasts. Just a stone's throw from the beautiful Boca del Rio beachfront, visitors can indulge in the relaxing atmosphere while enjoying fresh air and stunning scenery. With a variety of nearby cities and neighbourhoods, the region promises a romantic and family-friendly experience, making it an ideal destination for all types of travellers seeking an island paradise.

  • Ambergris Caye: Located a mere 9.7km from San Pedro, Ambergris Caye is a stunning island paradise renowned for its breathtaking beaches and vibrant marine life. Travellers flock to this destination year-round, with peak visitor numbers occurring from January to April. Here, you can indulge in a plethora of outdoor adventures, including snorkelling and diving in the world-famous Belize Barrier Reef. The island's natural beauty is complemented by its charming local culture, making it perfect for relaxation or exploration. Don't miss the chance to visit nearby attractions like the Hol Chan Marine Reserve and the picturesque beach areas.
  • Cayo Espanto: Just 4.8km from San Pedro, Cayo Espanto is a luxurious island retreat that offers a unique blend of adventure and relaxation. Although visitor numbers are fairly consistent throughout the year, March and mid-year months see the most tourists. This destination is ideal for those seeking thrilling underwater sports and exclusive golfing experiences. The island’s pristine beaches and tranquil waters provide a perfect backdrop for unwinding after a day of exploration. Nearby attractions include stunning national parks and captivating water features, ensuring that every moment spent here is unforgettable.
  • Boca Ciega: Nestled close to San Pedro, Boca Ciega is a vibrant neighbourhood that draws visitors with its stunning beaches and lush nature reserves. The area experiences moderate seasonal fluctuations in tourist arrivals, with peak times occurring from January to March. Here, outdoor enthusiasts can partake in a variety of activities, from kayaking to hiking in the nearby nature reserve. Boca Ciega's relaxed atmosphere, coupled with its proximity to San Pedro, allows for easy access to local culture and attractions, making it a must-visit for adventurers and beach lovers alike.

Things to do in San Pedro

Shopping

In San Pedro, explore local shops like The Village Market for unique souvenirs and handmade crafts. If you're up for a drive, head to the Belize City Market, about 19.3km away, for a wider selection of local produce and artisan goods that showcase Belizean culture.

Recreation

At the Holistic Healing Centre, indulge in rejuvenating massages and holistic therapies that promote relaxation and balance. Enjoy yoga sessions with ocean views and participate in wellness workshops that focus on mindfulness and self-care, creating a serene escape in the heart of San Pedro.

Adventure

In San Pedro, explore the breathtaking Belize Barrier Reef through snorkelling and scuba diving adventures, where vibrant marine life awaits. Enjoy kiteboarding on the azure waters or take a thrilling zip-line tour through the lush jungles of nearby Ambergris Caye for a unique adrenaline rush.

Nightlife

In San Pedro, the lively nightlife scene includes bustling beach bars like Fido's, where you can sip cocktails by the sea. For dancing, the popular Crazy Canucks Beach Bar offers a vibrant atmosphere with live music, while the charming Palapa Bar provides a laid-back vibe under the stars.

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

Booking tips and Expedia advantages for San Pedro

San Pedro, Belize, offers numerous ways to save while enjoying your holiday. Take advantage of free attractions like Secret Beach and Mexico Rocks. For transport, consider walking or renting a bicycle to keep costs down. To save on accommodation, visit during the cheaper months of September to November and book about a month in advance. Look for last-minute deals on Expedia, particularly on Mondays, which are the least expensive days to stay. Additionally, combining hotel and flight bookings can yield further savings. Use filters to find eco-friendly options and best prices.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Pedro are September to November, where the prices are slightly lower. This is in comparison to March to April and June, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in San Pedro about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Pedro is Monday. The most expensive day to stay in San Pedro is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, arrange the price filter from low to high.
  • Consider bundling your trip: You can save some dollars by combining your San Pedro hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in San Pedro

San Pedro, a stunning destination in Belize, is perfect for beach lovers and outdoor enthusiasts alike. With its beautiful beaches, vibrant marine parks, and rich cultural experiences, there's something for everyone. Explore the charm of San Pedro Town, relax on San Pedro Beach, or venture to Belize City for further adventure. Whether you seek relaxation or excitement, San Pedro has a variety of attractions to make your holiday memorable.

  • Tranquility Bay Beach: Experience the laid-back beach vibes at Tranquility Bay Beach, where soft sands meet gentle waves. This serene spot within San Pedro invites relaxation and sunbathing, offering a peaceful escape to unwind and soak up the Caribbean sun.
  • Reef Runner Glass Bottom Boat: Discover the vibrant underwater world without getting wet on the Reef Runner Glass Bottom Boat. Ideal for couples or families, this tropical outing allows you to view stunning marine life and coral formations, all while enjoying a romantic and urban atmosphere.
  • Bacalar Chico National Park & Marine Reserve: Embark on an adventure in Bacalar Chico National Park & Marine Reserve, where lush landscapes and diverse ecosystems await. Perfect for outdoor enthusiasts, this reserve offers opportunities for hiking, birdwatching, and exploring Belize's natural beauty.

Best time to go to San Pedro

The best time to visit San Pedro is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with moderate rain. January is its coolest month on average. At this time, 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

Accessing San Pedro, Belize, is convenient with three major airports. Dangriga (DGA) is 107.8km away, with nearby hotels like Royal Belize, a Muy'Ono Resort, and Villa Margarita at Jaguar Reef, both offering limited airport shuttle services. Belize City (BZE-Philip S. W. Goldson Intl.) is 56.3km away, with options such as Harbour View Boutique Hotel and Best Western Plus Belize Biltmore Plaza, all located within 14.5km of the airport. The closest is San Pedro (SPR-John Greif II), just 322m away, with excellent accommodations like Alaia Belize and Mahogany Bay Resort, all easily accessible from the airport.

Frequently asked questions

What is the best area to stay in San Pedro?
The best area to stay in San Pedro is along the beachfront, particularly north and south of the town centre, or within the town centre itself for those who prefer to be amidst the action.

The area just north of the Sir Barry Bowen Bridge offers a good balance of luxury and accessibility. Hotels here are typically larger resorts with direct beach access, often featuring amenities like private docks and swimming pools. It's far enough from the town centre to feel exclusive but close enough for a quick golf cart ride or a pleasant walk along the beach to reach shops and restaurants. This area is ideal for couples seeking a peaceful retreat with easy access to fine dining and water activities.

For those who enjoy a more residential feel with a touch of local flavour, the area south of the town centre, particularly around the Boca del Rio neighbourhood, is a great option. This stretch features a mix of smaller hotels, guesthouses, and holiday rentals. It's generally quieter than the immediate town centre but still offers plenty of beach access and local eateries. Families often find this area appealing due to the slightly more relaxed pace and the availability of properties with multiple rooms or kitchens.

The town centre itself is great for travellers who want to be in the middle of everything. It's where you'll find the main pier, the busiest restaurants, bars, and shops. Staying here means you're steps away from most amenities and the water taxi terminal for island hopping.
What are the best hotels in San Pedro that travellers recommend?
Two of the best hotels in San Pedro that receive consistently high recommendations from travellers are the Alaia Belize, Autograph Collection and the Bella Vista Resort Belize.

The 4.5-star Alaia Belize, Autograph Collection, with a 9.2 rating, offers a luxurious experience with amenities like a swim-up bar, champagne service, and ocean-view restaurants. Guests frequently praise the super nice staff and great food. It is conveniently located near the Belize Chocolate Company and San Pedro Artisans Market.

Another highly recommended option is the 3-star Bella Vista Resort Belize, which has an outstanding 9.8 rating. This resort provides a private beach location, a poolside restaurant, and massages on the beach. Travellers often highlight the excellent staff, fabulous food, and convenient location.
What are the best family hotels in San Pedro?
For families travelling to San Pedro, some of the best hotels with excellent amenities include The Phoenix Resort, Sunbreeze Hotel, and Sunbreeze Suites.

The Phoenix Resort boasts an exceptional 10.0 rating and offers a superb range of family-friendly amenities, including a free children's club, a playpen, highchairs, and a playground. On-site babysitting and supervised childcare services are also available, providing parents with added flexibility. The resort is conveniently located close to several attractions, with the Belize Chocolate Company just 0.6 km away and Central Park Beach a mere 0.5 km.

The 4-star Sunbreeze Hotel, rated 9.2, is another fantastic choice. It provides cribs, babysitting, and connecting rooms, making it ideal for families. Guests frequently praise the friendly and helpful staff, the nice and clean rooms, and its convenient location. The hotel is very close to the Belize Chocolate Company (0.1 km) and the San Pedro Artisans Market (0.2 km).

Also highly recommended is the 4-star Sunbreeze Suites, with a 9.0 rating. This hotel offers babysitting services, including on-site care, and suites with sofa beds, providing extra space for families. It is well-loved for its convenient and great location, with the San Pedro Artisans Market just 0.4 km away and Central Park Beach 0.3 km. Guests often highlight the friendly and helpful staff, as well as the nice and amazing rooms with super comfy beds.

For a slightly different option, the 3.5-star Caribbean Villas Hotel, rated 8.4, offers supervised childcare, babysitting, and connecting rooms, along with free cribs. It is situated within 1.5 km of the Belize Chocolate Company and Central Park Beach. Guests appreciate the friendly staff, beautiful and convenient location, and excellent on-site bar and restaurant.
What are the best spa hotels in San Pedro?
For the best spa hotels in San Pedro, consider Victoria House Resort & Spa, Oceans 23, and Las Terrazas Resort and Residences Ambergris.

The 4-star Victoria House Resort & Spa has an exceptional 9.8 rating. Guests highly praise the friendly and helpful staff, the excellent food, and the comfortable and beautiful rooms. The spa offers a wide range of treatments, including sports massage, hot stone massage, body wraps, and Ayurvedic treatments. You can also enjoy massages on the beach.

Oceans 23, a 4.5-star hotel with a superb 10.0 rating, provides an array of spa services. These include body treatments, detoxification wraps, Thai massage, deep tissue massage, and manicures and pedicures. Massages can also be enjoyed on the beach.

Another excellent option is the 4.5-star Las Terrazas Resort and Residences Ambergris, rated 9.0. Guests frequently mention the spacious and clean rooms, the attentive staff, and the good food. The full-service spa offers various treatments such as deep tissue massage, Swedish massage, and aromatherapy, with couples treatment rooms available.
Which beach resorts in San Pedro do travellers love?
For beach resorts in San Pedro that travellers frequently love, consider Matachica Resort & Spa - Adults Only, X'Tan Ha - The Waterfront Resort, and Las Terrazas Resort and Residences Ambergris.

The 4-star Matachica Resort & Spa - Adults Only, with an outstanding 9.6 rating, is highly praised by guests. It offers beautiful sea views and is located right by the sea and beach. Travellers consistently mention the friendly and amazing staff, the great and amazing food, and the beautiful and clean rooms. The beautiful, warm pool is also a highlight. It is located 1.6 km from Mexico Rocks.

Another excellent choice is the 3-star X'Tan Ha - The Waterfront Resort, which has a 9.2 rating. This resort also offers lovely sea and beach views. Guests frequently praise the absolutely wonderful and great staff, the excellent and amazing food, and the nice, great rooms. The location is described as quiet, and the pool is also noted as nice.

The 4.5-star Las Terrazas Resort and Residences Ambergris, rated 9.0, is another popular option. This resort provides ocean, beach, and ocean views, and offers relaxing massages on the beach and couples dining experiences. Guests frequently highlight the spacious and clean rooms, the attentive and friendly staff, and the good food. The customer service is described as great, and the location as nice. It is located 5.2 km from San Pedro Beach and 12.5 km from Hol Chan Marine Reserve. See more stays near the beach in San Pedro
What hotels in San Pedro offer free breakfast?
Several hotels in San Pedro offer complimentary breakfast, including 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 outstanding 9.6 rating, offers a resort-inclusive breakfast. This hotel is praised by guests for its amazing staff and great food. It is also conveniently located just 1.6 km from Mexico Rocks.

Casa Nova Cabanas, rated a superb 10.0, provides free cooked breakfast daily. This 3.5-star hotel is just 0.5 km from Secret Beach.

Playa De Sala, a 3.5-star hotel with a 9.6 rating, offers a free local breakfast. Guests frequently mention the extremely helpful staff.

The 3.5-star Tri Casa De Suenos Bed & Breakfast, also rated a superb 10.0, includes a free full breakfast. This hotel also provides free airport transportation and is located near Boca Del Rio Beach, just 1.4 km away.

Lina Point Belize Overwater Resort, a 4.5-star hotel with a 9.2 rating, provides a free continental breakfast. Guests appreciate the friendly and amazing staff, as well as the beautiful and clean rooms. It is conveniently located 0.7 km from Boca Del Rio Beach.
What are the top pet-friendly hotels in San Pedro?
For top pet-friendly hotels in San Pedro, consider the Tres Cocos Resort, Aqua Vista Beachfront Suites, and Seven Seas Resort.

The 3.5-star Tres Cocos Resort, with an impressive 9.4 rating, warmly welcomes pets and offers stunning beach, sea, and ocean views. Guests consistently praise its wonderful location, friendly staff, and comfortable beds.

Another excellent option is the 3-star Aqua Vista Beachfront Suites, which boasts an outstanding 9.6 rating. This hotel is also pet-friendly and provides direct access to the beach with ocean views. It is conveniently located near the Belize Chocolate Company and Central Park Beach.

The 3-star Seven Seas Resort, rated 8.6, is also a great choice for travellers with pets, accommodating both dogs and cats. Many rooms are suites, offering more space for you and your companion. It's situated close to Boca Del Rio Beach, just 0.3 km away.
What are the top boutique hotels in San Pedro?
For an exceptional boutique hotel experience in San Pedro, Playa De Sala is an outstanding choice.

This 3.5-star hotel, boasting an impressive 9.6 rating, is highly regarded by guests who frequently praise the extremely helpful and amazing staff. It offers a range of desirable amenities including complimentary breakfast, free WiFi, and convenient free self-parking. For those arriving by air, a 24-hour airport shuttle is available. Guests can also enjoy couples dining and relaxing massages directly on the beach, making for a truly memorable stay. The hotel is also well-located for exploring, with the Hol Chan Marine Reserve just 3.6 km away.
What are the best budget hotels in San Pedro?
For excellent 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, rated 9.2, provides free WiFi, free breakfast, and complimentary toiletries. It is conveniently close to Central Park Beach, San Pedro House of Culture, and Boca Del Rio Beach. Guests frequently mention the great rooms.

The 3-star Palms Oceanfront Suites, with an outstanding 9.8 rating, offers free WiFi, free self-parking, and complimentary airport transportation with a 24-hour shuttle service. They also provide free grocery shopping service and complimentary toiletries. The location is amazing, close to Central Park Beach and San Pedro Central Park. Guests praise the helpful and amazing staff, great facilities, and rooms with full kitchens.

Secret Beach Cabanas, rated 8.8, includes free self-parking, free breakfast, and free WiFi. Some rooms offer lovely sea views. It is located directly at Secret Beach.

The 3-star Casa del Rai, also with an exceptional 9.8 rating, features free WiFi, free airport transportation with a 24-hour shuttle service, and free self-parking. Guests can enjoy the outdoor pool and sun loungers. It's conveniently located near Boca Del Rio Beach and San Pedro Beach.

Voyager Sun & Reef Hotel, rated 8.6, provides free WiFi, free toiletries, and free parking at a nearby location. They also offer a free ferry terminal shuttle. This hotel is very close to San Pedro House of Culture and San Pedro Central Park. Guests consistently highlight the friendly and extremely attentive staff, as well as the comfortable rooms and great location.
What are the most romantic hotels in San Pedro for couples?
For truly romantic stays in San Pedro, consider the Victoria House Resort & Spa or The Palms Oceanfront Suites, both highly rated by couples.

The 4-star Victoria House Resort & Spa, with an exceptional 9.8 rating, offers a wonderful experience with amenities such as couples dining and various massage treatments including massages on the beach, hot stone massages, and deep tissue massages. Guests consistently praise the friendly and helpful staff, excellent food, and comfortable, beautiful rooms. Many rooms feature an ocean view and a furnished balcony, great for romantic moments.

Another excellent choice is The Palms Oceanfront Suites, a 3-star hotel with an impressive 9.8 rating. This hotel provides spacious suites, some with a balcony and ocean views, and offers complimentary airport transportation and free grocery shopping service, adding to the convenience. Guests often highlight the helpful and amazing staff, the great facilities, and its amazing location close to everything.

You might also consider the 4-star Coco Beach Resort, rated 9.6, which features couples dining, massages on the beach, and a swim-up bar. Many rooms offer a sea view and a hot tub on the balcony. Guests appreciate the friendly staff, spacious and clean rooms, and delicious food.

Finally, Ramon's Village Resort, a 4-star option with a 9.6 rating, is another fantastic choice. It offers couples dining, massages on the beach, and complimentary airport transportation. The resort features rooms with ocean views or beach views, and guests often compliment the charming and clean rooms, exceptional service, and delicious food.
What are the best hotels in San Pedro near San Pedro Beach?
For hotels in San Pedro near San Pedro Beach, consider Victoria House Resort & Spa, Bella Vista Resort Belize, and Coco Beach Resort.

The 4-star Victoria House Resort & Spa, rated 9.8, offers a relaxing stay with amenities like on-site babysitting and childcare, couples dining options, and massages directly on the beach. Guests consistently praise the friendly and helpful staff, excellent food, and comfortable, beautiful rooms. San Pedro Beach is just 3.6 km away.

Another excellent choice is the 3-star Bella Vista Resort Belize, which has a 9.8 rating. This resort provides family-friendly amenities such as kids' meals, sofa beds, on-site babysitting and childcare, and a pool. The staff are frequently described as excellent and amazing, and the food as fabulous. San Pedro Beach is conveniently located 3.0 km from the resort.

The 4-star Coco Beach Resort, rated 9.6, is also a great option. It offers kids' meals, travel cribs, couples dining, and massages on the beach. Guests often highlight the friendly and amazing staff, spacious and clean rooms, and excellent service. San Pedro Beach is 4.3 km away.
When is the best time to go to San Pedro?
The best time to visit San Pedro is during the dry season, which runs from late November to May. This period offers the most consistent good weather for enjoying all the island has to offer.

During these months, you'll find plenty of sunshine and lower humidity, making it ideal for outdoor activities like snorkelling, diving, and exploring the beaches. The sea is typically calm and clear, providing excellent conditions for water sports and boat trips to the Belize Barrier Reef.

Couples looking for a relaxing getaway will appreciate the pleasant weather for beach strolls and al fresco dining. Families will also find this time favourable, as the calm waters are great for children to swim and play, and outdoor excursions are less likely to be interrupted by rain.

While this is the peak travel season, meaning more visitors and slightly higher prices, the quality of the experience is well worth it for those seeking reliable, beautiful weather.
Where can I find the best nightlife in San Pedro?
San Pedro's nightlife is primarily concentrated along the beachfront and within the main town area, offering a relaxed, island-style experience.

The main street, Pescador Drive, and the surrounding blocks are where you'll find a good selection of bars and pubs. These establishments often feature live music, particularly reggae or local Caribbean bands, and can get quite busy in the evenings. You'll also find a few places with DJs playing dance music.

Along the beach, especially south of the main town, there are numerous beach bars. Many of these offer open-air settings, often with sand floors, and provide a laid-back atmosphere for drinks and conversation. Some have fire pits or host events like crab races. They generally close earlier than venues in the town centre.

Further south, past the main residential areas, there are a few larger establishments that function more as clubs, often with dedicated dance floors and later closing times.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 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 hotel booking in San Pedro with Expedia?
One Key™ – Expedia's free travel rewards programme – gives you instant access to perks and Member Prices on San Pedro hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in San Pedro?
Prices for hotels in San Pedro often vary, but you can find a great deal from NZ$105 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 our cheapest rates.