Skip to main content

Places to Stay in San Pedro

Find the places to stay that appeal to you the most

The best places to stay in San Pedro

Check out our pick of great places to stay in San Pedro

Filter by:

Review score

Belize Budget Suites

Hotel in San Pedro town, San Pedro

Set in San Pedro and with San Pedro Beach reachable within 2.5 km, Belize Budget Suites offers a garden, rooms, free WiFi throughout the property and barbecue facilities. Guests can enjoy garden...

K
Katarzyna
From
United Kingdom
Apartment very atmospheric in a quiet place. The owners are very nice and helpful, we arrived by boat to Belize earlier than check in, but our room was ready, we could start our adventure on San Pedro earlier. Thank you
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 328 reviews
Price from
US$85
1 night, 2 adults

Hotel Del Rio

Hotel in San Pedro town, San Pedro

Located in San Pedro, 1.4 km from downtown and located on the beautiful Boca del Rio Beachfront, Hotel Del Rio provides accommodation with a garden, free private parking and a terrace.

A
Adolfo
From
Spain
Christine & Gricela made my stay completely unforgettable. They know perfectly how to treat their guests. I only have good words for them: they advise me with the transportation before reaching the hotel, they help me to book several snorkeling activities (not easy being just one person) and much more small details (local spots, room upgrade, beach towel provided, complimentary water...). Always with a smile in their faces, and leaving whatever they were doing to attend me. I felt like being a home, treated as a king
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 236 reviews
Price from
US$147.92
1 night, 2 adults

Casa del Rai

Hotel in San Pedro town, San Pedro

Set in San Pedro, 700 metres from North Ambergris Caye Beach, Casa del Rai offers accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

Z
Zdenek
From
Czech Republic
We really enjoyed our stay there: - big, comfy, well-equipped and clean apartment - friendly owners - free shuttle service to harbour/airport
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 125 reviews
Price from
US$145.60
1 night, 2 adults

Caye Casa

Hotel in San Pedro town, San Pedro

Located in San Pedro, 600 metres from North Ambergris Caye Beach, Caye Casa provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

W
Wiese
From
United States
We loved our stay! The location was perfect! Everything was so clean and the staff was fantastic! We would love to come back and stay again in the future.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 216 reviews
Price from
US$168.48
1 night, 2 adults

Grand Caribe Belize

San Pedro

Offering outdoor pool and a private 275 metres of prime beach front, Grand Caribe Belize is located in San Pedro, 3.5 km from the town centre and the airport.

A
Angie
From
United States
Spacious and clean condo with amazing ocean and resort views. Concierge did a great job setting up all tours, transfers, reservations and golf cart access.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 119 reviews
Price from
US$223.88
1 night, 2 adults

SunBreeze Hotel

Hotel in San Pedro town, San Pedro

Featuring an outdoor pool, a restaurant and free Wi-Fi in common areas, the SunBreeze Hotel is located in Belize’s island of Ambregris Caye.

h
hoolsy
From
Canada
Great location, nice room, kind staff, great pool and outdoor area
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 103 reviews
Price from
US$245
1 night, 2 adults

The Caye Hotel San Pedro

Hotel in San Pedro town, San Pedro

The Caye Hotel San Pedro is located on the beachfront in San Pedro, a few steps from San Pedro Beach. The accommodation provides a shared lounge and a 24-hour front desk for guests.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$108
1 night, 2 adults

Tranquility Bay Resort

San Pedro

Tranquility Bay Resort is a recently renovated villa in San Pedro, where guests can make the most of its private beach area and bar.

L
Liliana
From
Portugal
The people of the hotel were AMAZING!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$104
1 night, 2 adults

Babylon Beach Villa 2

San Pedro town, San Pedro

Situated just less than 1 km from San Pedro Beach, Babylon Beach Villa 2 features accommodation in San Pedro with access to a private beach area, a garden, as well as free shuttle service.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 8 reviews
Price from
US$324
1 night, 2 adults

Babylon Beach Resort

San Pedro town, San Pedro

Situated less than 1 km from San Pedro Beach, Babylon Beach Resort offers a garden, and air-conditioned accommodation with a balcony and free WiFi.

E
Estrada
From
Mexico
The facilities were always very clean, the staff was very friendly and helpful, the view was spectacular, the place is very nice and very spacious, they offer excellent extra services. A plus for when you are a first-time traveler to the country. Good value for money, without a doubt one of the best places to stay. Definitely a place I would like to return to.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 34 reviews
Price from
US$264
1 night, 2 adults
All places to stay in San Pedro

Most booked places to stay in San Pedro and surroundings in the past month

See all

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 164 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 115 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 150 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 220 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 257 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 103 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 71 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 477 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 328 reviews

Popular with guests booking places to stay in San Pedro

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 711 reviews

Save money on places to stay in San Pedro and nearby – budget options available

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 129 reviews

Located in San Pedro, 200 metres from San Pedro Beach, Hotel Coastalbay 2 & Golf Cart Rental features air-conditioned rooms and a bar.

From US$98.10 per night

San Pedro Ocean Paradise

San Pedro
Budget options available
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 37 reviews

San Pedro Ocean Paradise is located on the seafront in San Pedro, 80 metres from San Pedro Beach. The property has city views.

From US$81.75 per night

Voyager Sun & Reef Hotel

San Pedro
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 419 reviews

Voyager Sun & Reef Hotel is set in San Pedro, in the San Pedro town district. With free WiFi, this 3-star hotel offers free shuttle service and luggage storage space.

From US$118.30 per night

Ambergris Sunset Hotel

San Pedro
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 477 reviews

Set in San Pedro, 500 metres from San Pedro Beach, Ambergris Sunset Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$73.74 per night

Holiday Hotel

San Pedro
Budget options available
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 149 reviews

Holiday Hotel is a beachfront property located in central San Pedro. The property offers massage services upon request, has a dive shop on site, as well as a restaurant-bar.

From US$112.37 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 37 reviews

Located in San Pedro, 100 metres from San Pedro Beach, Coastal Bay Suite & Golf Cart Rental provides accommodation with free WiFi and free private parking. This 3-star hotel offers room service.

From US$107.91 per night

Hotel Central Park

San Pedro
Budget options available
Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 25 reviews

Located 100 metres from San Pedro Beach, Hotel Central Park is set in the San Pedro town district of San Pedro. Featuring a bar, the 2-star hotel has air-conditioned rooms with a private bathroom.

From US$58.86 per night

Drift Inn San Pedro

San Pedro
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 278 reviews

Located in San Pedro, Drift Inn San Pedro features a courtyard and access to a kitchen. There is a tour shop and restaurant on-site.

From US$121.40 per night

Enjoy breakfast in San Pedro and nearby

Blue Tang Inn

San Pedro
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 168 reviews

Offering a year-round outdoor pool and barbecue, Blue Tang Inn is set in San Pedro. Some rooms feature a seating area for your convenience.

From US$345.72 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 103 reviews

Set in San Pedro, 1.1 km from San Pedro Beach, Best Western Grand Baymen Gardens offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$126.44 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 50 reviews

Marbucks Bed & Breakfast has an outdoor swimming pool, garden, a terrace and restaurant in San Pedro.

From US$262.15 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 115 reviews

Mahogany Bay Resort and Beach Club, Curio Collection has free bikes, outdoor swimming pool, a garden and private beach area in San Pedro. With free WiFi, this 4-star resort has a terrace and a bar.

From US$333.85 per night

Beachfront Cabin

San Pedro
Breakfast options
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 12 reviews

Facing the seafront in San Pedro, Beachfront Cabin has a private beach area and a garden. There is an in-house restaurant and free private parking.

From US$109 per night

Millionaire's Row Beachfront Luxury Retreat is situated on the beachfront in San Pedro, 100 metres from San Pedro Beach. The property is set in the San Pedro town district.

Boasting air-conditioned accommodation with a private pool, Holiday Time At Le Reve Beach House! is situated in San Pedro. This beachfront property offers access to free WiFi and free private parking.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 9 reviews

Situated in San Pedro, 400 metres from San Pedro Beach, The Phoenix Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

Great access to the city centre. Check these places to stay in San Pedro and nearby

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 103 reviews

Mayan Princess Hotel is located beachfront in San Pedro and offers free Wi-Fi access, luggage storage services and a tour desk.

From US$172.55 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 462 reviews

Set in San Pedro, 200 metres from San Pedro Beach, La Casa de Paz Hotel features a bar and views of the city.

From US$168.55 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 119 reviews

Offering a freshwater pool, patio bar and free WiFi in common areas, SunBreeze Suites is set on the beach on the tropical island of Ambergris Caye, just steps from the largest Barrier Reef in the...

From US$316.25 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 42 reviews

Set in San Pedro, a few steps from San Pedro Beach, Diamante Beachfront Suites features views of the pool.

From US$570.55 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 379 reviews

Situated in San Pedro, 500 metres from Playa San Pedro, Ramon's Village Resort features accommodation with a restaurant, free private parking, a shared lounge and a garden.

From US$185.30 per night

Coba Belize

San Pedro
Central location

Featuring sea views, Coba Belize is located in San Pedro, less than 1 km from San Pedro Beach. The property is situated in the San Pedro town district. San Pedro Airport is a few steps away.

From US$136.25 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 83 reviews

Located on the beachfront in San Pedro, on beautiful Ambergris Caye Island, Ocean Tide Beach Resort features an outdoor pool, a bar and views of the off-shore barrier reef.

From US$199.14 per night

Laguna Hotel

San Pedro
Central location
Scored out of 10, guest rating 5.2
Passable - What previous guests thought, 25 reviews

Located in San Pedro, 200 metres from San Pedro Beach, Laguna Hotel provides accommodation with an outdoor swimming pool, free private parking and a terrace.

From US$149.88 per night

FAQ about places to stay in San Pedro

Places to stay that guests love in San Pedro

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 149 reviews
Great location. Friendly and accommodating staff. Excellent internet connection for those of us who need to stay connected. Very close to the diving facilities and the bars on the beaches.
Guest review by
Raphael
Young couple
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 149 reviews
Superb location near palapa bar Nice pool and accommodation very comfortable
Guest review by
Mark
Family with young children
Avg. price/night: US$168.55
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 462 reviews
Location.
Guest review by
Williams-Godfrey
Young couple
Avg. price/night: US$121.40
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 278 reviews
Great location, friendly desk staff
Guest review by
Brian
Young couple
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 23 reviews
The clenseness Size of the rooms Location great
Guest review by
Lincoln
Young couple
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 12 reviews
Location was great room was clean and comfortable
Guest review by
Rose
Family with young children
Avg. price/night: US$98.10
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 129 reviews
The rooms looked just like the pictures. The location was great.
Guest review by
Nina
People with friends
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 711 reviews
Great location, good amenities. Loved the complimentary shampoo amd bodywash and lots of towels. Pool was fantastic.
Guest review by
Kelly
People with friends
Avg. price/night: US$58.86
Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 25 reviews
The location was the only thing good about this hotel.
Guest review by
Alfonso
People with friends
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 8 reviews
Great place to stay with a family of 4, rooms were clean and comfortable. The pool was fun for the kids. The Lagoon was fun to look at with the occasional alligator & Iguana sunbathing. Concierge was always available to help. Also conveniently located to town.
Guest review by
Rochelle
Solo traveller
Avg. price/night: US$245.25
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Amazing location away from everything, yet so comfortable. We swam and kayaked, found beaches all to ourselves. The plunge pool was cool and beautiful and the rooftop lounge was amazing. Staff were kind and helpful without being intrusive.
Guest review by
anthony
Young couple
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 108 reviews
Amazing service, good and facilities. Everything we ever needed was taken care of. And food is delicious. Very peaceful and beautiful location. Best hotel!
Guest review by
Julia
Young couple
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 94 reviews
The bonito bungalow was everything! The location was perfect. It was quiet and peaceful. I loved the deck with the pool, canopy, and swing.
Guest review by
Candace Dudley
Young couple
Avg. price/night: US$73.74
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 477 reviews
Good location
Guest review by
Col1427
Solo traveller
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 17 reviews
Lovely soft bed. Nice location. Generally good.
Guest review by
carol
Family with young children
Avg. price/night: US$168.55
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 462 reviews
It was very close to the beach, great location, near restaurants. Clean and comfortable rooms, private bathroom. Good WiFi connection.
Guest review by
JANINA
Solo traveller
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 149 reviews
Excellent location in San Pedro. The facilities are very good. The manager, Emanuel, and his staff can not do enough for you. We had the most enjoyable stay.
Guest review by
William
Family with young children