Customised for your search:

San Pedro Hotels

San Pedro Hotels
San Pedro

Hotel + Flight Deals in San Pedro

See all San Pedro Package Deals

Cheap Hotels in San Pedro

Ocean Tide Beach Resort - San Pedro Hotels

Ocean Tide Beach Resort

57 Boca del Rio Dr., San Pedro - Map
"Lovely hotel in a nice location"
An overall good experience at Ocean Tide! Lovely bar, pool and so close to the beach. Perfect for short stays in San Pedro
Traveller from England
Sunbreeze Hotel - San Pedro Hotels

Sunbreeze Hotel

7 Coconut Drive, San Pedro - Map
"Everything we wanted"
We enjoyed our stay here. It met all of our expectations. Convenient location, great restaurant and dive shop on site.
Traveller from Omaha, NE
Blue Tang Inn - San Pedro Hotels

Blue Tang Inn

Sand Piper St, San Pedro - Map
"Nice room close to beach, Staff are rude ."
The staff did not pick me up from water taxi. Had to take cab on own. When I reported it, then seemed to care less.
A Traveller
Picture yourself in a spacious room with the blue Caribbean at your doorstep you are at the Blue Tang Inn. Stretch out on …More
Caye Casa - San Pedro Hotels

Caye Casa

Beach Front, San Pedro - Map
"Nice location!"
Caye Casa is about a 7 minute walk from the downtown district. It was far enough away to be out of the noise and chaos, but close enough to be convenient for meals and shopping. The bed was comfortable and the room was clean. There is a great view of the Caribbean off the front balcony and a wonderful ocean breeze. There is a massage therapist right next door to Caye Casa who gives 5-star massages. Also, Mr. Nunez has his boat moored on the dock in front of the hotel (New Day Adventures). I highly recommend his guide services! We hired him for a trip to Hol Chan Shark Ray Alley reserve. He only takes small groups, and he provides excellent personalized service at reasonable prices.
Traveller from Springfield, MO
Caye Casa is a boutique hotel on the Caribbean Sea. Convenient, peaceful and private, it is a ten minute leisurely stroll on …More
Mata Rocks Resort - San Pedro Hotels

Mata Rocks Resort

45 Coconut Drive, San Pedro - Map
The rooms were clean & the staff very friendly. The rooms were small so there wasn't much space for 4 people & the luggage. It was nice that the water was ok so that you could brush your teeth without bottled water. The room had a fridge which was nice. Continental breakfast was a plus. The pool was small but nice. I wish there would have been some things to do at the resort interest of always having to leave the area.
Traveller from Twin Cities, MN
El Secreto - San Pedro Hotels

El Secreto

11miles north of San Pedro Town, San Pedro - Map
"Nice hotel but far from anything"
We loved the hotel. The room and location are everything that was touted on the website. The only challenge is the distance from anything else. Locked in to their restaurant and although the food is good it gets old eating at the same place. Hotel is inflexible about water taxi time unless you pay $70 U.S. per person per trip.
Traveller from LA, CA
Victoria House - San Pedro Hotels

Victoria House

22 Coconut Drive, San Pedro - Map
"Beautiful resort"
I traveled to Victoria House on the recommendation of a friend who had visited twice. I was NOT disappointed! I planned this trip as a solo adventure. I wanted to get away from my usual kind of trip (renting an apartment) and really relax. Victoria House was perfect for me. Not only is it gorgeous, the staff went above an beyond the call of duty to make me feel welcomed. By the end of my week, I was on a first name basis with almost everyone on staff and we had shared stories of our lives. The rooms are very pretty and well appointed. In fact, I didn't want to leave the bed in Belize! I slept at Victoria House better than I sleep in my own bedroom. I booked two excursions off resort to go snorkeling and to see some Mayan ruins.Neither was a disappointment. In fact, they were two of the best excursions I've ever been on during my travels. I would not hesitate to stay at Victoria House again. In fact, I plan on returning to Belize and staying there again.
Traveller from North Carolina
Las Terrazas Resort and Residences - San Pedro Hotels

Las Terrazas Resort and Residences

Barrier Reef Drive, San Pedro - Map
"Great family Vacation with my 3 and 5 year old! "
The staff was excellent, 5 star quality along with the amenities not to mention the pool, the pool is probably the best pool I've sent and been on!!!! Love it!!!
Traveller from Hayward, California ( 15 miles from SF)
Isla Bonita Yacht Club - San Pedro Hotels

Isla Bonita Yacht Club

100 Coconut Drive, San Pedro - Map
4.0 out of 5 (3 reviews)
Grand Caribe Belize - San Pedro Hotels

Grand Caribe Belize

2 Miles North of San Pedro Town, San Pedro - Map
"Excellent Hotel and staff"
The Grand Caribe and it's staff was unbelievable. I had a two bedroom on the bottom floor and loved it. The room was clean and very comfortable. Had everything we needed and then some. The staff was very friendly and went out of their way to make sure we had everything we needed. The staff at the pool bar was a blast. Food was great at the "Rain " restaurant. Rain also supplied the food for the pool area and room service. If I can make it back to San Pedro island Belize there is no other place I would stay. the Grand Caribe is far and away the best place on the island.
Traveller from Huntsville, Al

Search from 43 San Pedro Hotels

    Why book with Expedia ?

    • Book confidently with Price Match
    • Bundle for better rates
    • No booking fees
    • 91% customer satisfaction

    Where to stay in San Pedro?

    When you’re headed to one of the finest cities, the world feels like your oyster. Whether you’re off on a romantic escape, family holiday, or solo excursion, you won’t want to miss any important local landmarks or the best cuisine in town. There is perhaps no better way to take in the city than by staying at an ideally located San Pedro accommodation.

    Browse the best San Pedro hotels right here at Regardless of your budget or preferred style of accommodation, there is a hotel or motel to meet your fancy. Use our map to find a San Pedro hotel in the location you prefer, and filter local hotels by theme, brand, or amenities. When you book cheap hotels in San Pedro, Belize here on, you are always protected by the Price Match Guarantee.


    Hotels in Other Popular Destinations

    Customers Rate Expedia
    Powered by feefo
    93% recommended
    From 28,544 Reviews
    *For these packages, package savings is at least equal to the cost of the flight or hotel if booked separately. Note: For packages including flights, you will be charged by the airline for the flight, but your savings on the package will equal the cost of the flight.