Hotels in San Pedro town, San Pedro
Enter your dates and choose from 99 hotels and other places to stay
Featured hotels in San Pedro town
Filter by:
Star rating
Review score
Belize Budget Suites
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...

Caye Casa
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.

Casa del Rai
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.

SunBreeze Suites
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...

Hotel Del Rio
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.

Babylon Beach Villa 2
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.
The Phoenix Resort
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.
Diamante Beachfront Suites
Set in San Pedro, a few steps from San Pedro Beach, Diamante Beachfront Suites features views of the pool.

Sandbar Beachfront Hostel & Restaurant
Sandbar Beachfront Hostel & Restaurant offers a unique and relaxing experience right on the beach in San Pedro.

Ramon's Village Resort
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.

Most booked hotels in San Pedro town in the past month
Popular with guests booking hotels in San Pedro
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 163 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 9.0Superb - What previous guests thought, 309 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 299 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 496 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 7.9Good - What previous guests thought, 97 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 9.4Superb - What previous guests thought, 128 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 480 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 9.4Superb - What previous guests thought, 220 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 8.2Very good - What previous guests thought, 255 reviewsPopular with guests booking hotels in San Pedro
Scored out of 10, guest rating 8.0Very good - What previous guests thought, 64 reviews
The best hotels with breakfast in San Pedro town
Best Western Grand Baymen Gardens
Hotel in San PedroBreakfast optionsScored out of 10, guest rating 7.9Good - What previous guests thought, 97 reviewsSet 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.
Hotel Del Rio
Hotel in San PedroBreakfast optionsScored out of 10, guest rating 9.0Superb - What previous guests thought, 250 reviewsLocated 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.
Casa del Rai
Hotel in San PedroBreakfast optionsScored out of 10, guest rating 9.4Superb - What previous guests thought, 128 reviewsSet 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.
Tradewinds Paradise Villas
Hotel in San PedroBreakfast optionsScored out of 10, guest rating 9.2Superb - What previous guests thought, 148 reviewsTradewinds Paradise Villas is situated on the beachfront in San Pedro, 400 metres from San Pedro Beach.
Victoria House Resort & Spa
Hotel in San PedroBreakfast optionsScored out of 10, guest rating 9.7Exceptional - What previous guests thought, 111 reviewsVictoria House offers accommodation in San Pedro. Guests can enjoy the on-site restaurant. Certain rooms feature a seating area to relax in after a busy day.
Isla Bonita Yacht Club
Hotel in San PedroBreakfast optionsScored out of 10, guest rating 9.0Superb - What previous guests thought, 220 reviewsOffering an outdoor swimming pool, a garden and BBQ facilities, Isla Bonita Yacht Club is located in San Pedro Beach. Free WiFi access is available in all areas.
San Pablo Villas
Hotel in San PedroBreakfast optionsScored out of 10, guest rating 9.2Superb - What previous guests thought, 23 reviewsLocated in San Pedro, 2.5 km from San Pedro Beach, San Pablo Villas provides accommodation with a garden, free private parking, a terrace and barbecue facilities.
Aqua Vista
Hotel in San PedroBreakfast optionsScored out of 10, guest rating 9.4Superb - What previous guests thought, 14 reviewsLocated in San Pedro, 700 metres from North Ambergris Caye Beach, Aqua Vista provides accommodation with free bikes, free private parking, a garden and a terrace.
Budget hotels in San Pedro town
- Scored out of 10, guest rating 8.0Very good - What previous guests thought, 36 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.
- Scored out of 10, guest rating 7.6Good - What previous guests thought, 132 reviews
Located in San Pedro, 200 metres from San Pedro Beach, Hotel Coastalbay 2 & Golf Cart Rental features air-conditioned rooms and a bar.
- Scored out of 10, guest rating 6.5Pleasant - What previous guests thought, 116 reviews
Located in San Pedro, 400 metres from North Ambergris Caye Beach, Hotel Royal Blue & Golf Cart Rental provides air-conditioned rooms and a bar.
Holiday Hotel
Hotel in San PedroCheap hotelScored out of 10, guest rating 7.1Good - What previous guests thought, 150 reviewsHoliday 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.
The Caye Hotel San Pedro
Hotel in San PedroCheap hotelScored out of 10, guest rating 9.7Exceptional - What previous guests thought, 3 reviewsThe 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.
Laguna Hotel
Hotel in San PedroCheap hotelScored out of 10, guest rating 5.3Passable - What previous guests thought, 25 reviewsLocated in San Pedro, 200 metres from San Pedro Beach, Laguna Hotel provides accommodation with an outdoor swimming pool, free private parking and a terrace.
Xanadu Island Resort
Hotel in San PedroCheap hotelScored out of 10, guest rating 9.5Exceptional - What previous guests thought, 66 reviewsWith excellent views of Belize’s Caribbean Coast, the Xanadu Island Resort is located only 1.5 km from the San Pedro town centre and offers free Wi-Fi and a private pool.
The Palapa House
Hotel in San PedroCheap hotelScored out of 10, guest rating 8.5Very good - What previous guests thought, 110 reviewsSituated in San Pedro, 600 metres from San Pedro Beach, The Palapa House features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Check out other unique places to stay in San Pedro town
Hotels with Pools
49 hotels with pools in San Pedro townCheap hotels
34 cheap hotels in San Pedro townBeach Hotels
31 beach hotels in San Pedro townFamily Hotels
48 family hotels in San Pedro townSelf Catering Accommodation
33 self catering accommodation in San Pedro townSpa Hotels
18 spa hotels in San Pedro townLuxury Hotels
3 luxury hotels in San Pedro townPet-Friendly Hotels
7 pet-friendly hotels in San Pedro town