Hotels in San Pedro
9 hotels — airport stays, city center, and jetlag recovery options.
City Center Hotels
Hotels in San Pedro for longer stopovers and full visits.

Caye Casa
Boutique beachfront property in the quieter north end of San Pedro town, offering suites with kitchenettes and easy access to both the beach and restaurants.

Hotel Ocean Paradise
Value‑oriented hotel near central San Pedro with straightforward rooms and convenient access to shops, eateries, and the waterfront.

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
High‑end resort south of San Pedro with village‑style layout, stylish cottages, a large pool, and access to a private beach club on the west side of the island.

Pedro’s Hotel
Simple, affordable hotel a short walk inland from the beach, offering basic rooms and access to pools and a casual social atmosphere.

Ramon’s Village Resort
Tropical‑style resort close to town with thatched cabanas, a beachfront pool, and an on‑site dive shop, popular with snorkelers and families.

Sandbar Beachfront Hostel & Restaurant
Budget‑friendly beachfront hostel and guesthouse with dorms and private rooms, a small pool, and an on‑site bar and restaurant, walking distance from town.

SunBreeze Hotel
Well‑located beachfront hotel just south of the main pier, offering comfortable rooms, a pool, and on‑site dining at Blue Water Grill, perfect for short stays and divers.

The Phoenix Resort
Upscale condo‑style resort in the heart of San Pedro with spacious suites, pools, and direct beach access, within walking distance of restaurants and shops.

Victoria House Resort & Spa
Elegant beachfront resort south of town featuring colonial‑style rooms, casitas, and villas, manicured grounds, and a tranquil atmosphere ideal for couples.