Skip to main content

Accommodation in San Pedro

Find the accommodation that appeal to you the most

The best accommodation in San Pedro

Check out our pick of great accommodation in San Pedro

Most booked accommodation in San Pedro and surroundings in the past month

See all

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Popular with guests booking accommodation in San Pedro

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

Save money on accommodation 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 accommodation 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 accommodation in San Pedro

Accommodation that guests love in San Pedro

See all
Avg. price/night: US$185.30
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 379 reviews
Great location. Friendly staff. Nice accommodations
Guest review by
Eric
Young couple
Avg. price/night: US$632.26
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 119 reviews
Accommodations
Guest review by
Barbara
Young couple
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 54 reviews
The property is beautiful and well laid out. All amenities are close together but not cramped. The restaurant is one of the best in the area, the staff and management were wonderful. Accommodations are very comfortable with amazing views. The toiletries hand crafter and beautiful quality.
Guest review by
Tami
People with friends
Avg. price/night: US$169.29
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 257 reviews
It offered everything that I want from a vacation; beach and pools, restaurant and bar, spa, beach walk to town,, good accommodations that were easily accessible, plus, a very friendly and helpful staff.
Guest review by
Marcia
Solo traveller
Avg. price/night: US$418.45
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews
Property was lovely and clean. Accommodations are very nice. (Cabins) Pizzas are delicious Their hired staff were all super nice and friendly!
Guest review by
Jim
People with friends
Avg. price/night: US$169.71
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 236 reviews
The accommodations are modest, but clean, comfortable with everything you need. My room had a joint balcony and windows with the sound of the ocean and a nice breeze. The staff were friendly and so helpful with tips for my 24 hour stay. The location was outstanding - directly across from the water, quick walks to fine restaurants, friendly and fun bars, and the most extraordinary coffee/breakfast shop. Cool Beans sits on a pier with pelicans posing on pilons, and the views are outdone by the great coffee and wonderful food.
Guest review by
Margaret
Solo traveller
Avg. price/night: US$300.11
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 216 reviews
Outstanding boutique, beachfront hotel. Staff were exceptional. Accommodations 5+ star. Highly recommend.
Guest review by
Lori
Young couple
Avg. price/night: US$316.25
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 119 reviews
Friendly staff, comfortable accommodations, great bed, hot water, and fantastic location! The kitchen made eating in easy. Don't book tours until you get there and book through the hotel. They did a great job.
Guest review by
Heidi Snow
Young couple
Avg. price/night: US$185.30
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 379 reviews
A wonderful stay at Ramons enchanted village, with clean, comfortable and cozy accommodations and pleasant and professional staff.
Guest review by
Sapojnikov
Family with young children
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 137 reviews
This is a beautiful resort that has full accommodations and an outstanding staff who are there to make your stay memorable. The pool is amazing. The pool bar is a welcome break from the heat. The restaurant on-site is first class.
Guest review by
Ramon
Young couple