Customised for your search:

San Pedro Hotels

San Pedro Hotels
San Pedro

Hotel + Flight Deals in San Pedro

See all San Pedro Package Deals

51 Cheap Hotels in San Pedro

Caye Casa - San Pedro Hotels

Caye Casa

Beach Front, San Pedro - Map
"Calm and quiet"
The hotel is located a little bit north of the hustle and bustle of San Pedro, so don't worry about being kept up at night by loud music or drunk voices. When we arrived we were greeted by name, and upgraded to one of the one bedroom units (an excellent surprise!). The room was spacious, bright, and comfortable--really quite lovely. We plan to return!
Traveller from St. Louis
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
"Quiet, beautiful resort by the water"
It was a wonderful experience, warm weather, great staff, clean rooms. It was a perfect place to relax by the ocean. We enjoyed walking on the beach and going into town.
Traveller from Oregon
Caribbean Villas Hotel - San Pedro Hotels

Caribbean Villas Hotel

Seagrape Drive, San Pedro - Map
Great location, beautiful views from most every room (and it appeared that every room had a balcony). Good food at the restaurant and convenient to bill to your room and settle up at the end of your stay. Nice close walking distance to other restaurants, bars etc. along the beach. Quiet at the hotel in the evening, but close enough to more lively activity/live music etc. if that is what you are interested in doing.This hotel, along with the entire island has a mellow, laid back feeling. We loved our stay in Belize and would go back to the Caribbean Villas again.
A Traveller
Whether you are looking for a romantic wedding, honeymoon, anniversary or just a getaway from the crowds, a spell of …More
Pedro's Hotel - San Pedro Hotels

Pedro's Hotel

Seagrape Drive, San Pedro - Map
"Best Value $$$"
Price was great for location and very good restaurant. Also, able to use beach facilities at the sister resort. Can pay a little extra to get the larger hotel room with balcony. Employees were the best!
A Traveller
In Belize, and certainly in the town of San Pedro on Ambergris Caye, Pedros Hotel is the best price and value. Designed for …More
Blue Tang Inn - San Pedro Hotels

Blue Tang Inn

Sand Piper St, San Pedro - Map
"Decent hotel with great location"
Location is great - very close to 1) vibrant karaoke bar / live music (they stop at around midnight so you can still sleep), 2) dive shop, 3) two markets (despite the name, they are not supermarkets). Easy walking distance to local restaurants, downtown, fun activities.
Traveller from Dallas
Picture yourself in a spacious room with the blue Caribbean at your doorstep you are at the Blue Tang Inn. Stretch out on …More
La Isla Guest House - San Pedro Hotels

La Isla Guest House

Pescador Drive, San Pedro - Map
"Inexpensive room in downtown San Pedro"
Owners are from Bangladesh and are very nice. The restaurant is below the rooms and the food is excellent and inexpensive. This is not really a hotel per say. It is really some bedrooms with some having shared baths and some having private baths. Some of the rooms have a/c and some did not, but I think he was in the process of having a/c put in all the rooms. These are by no means deluxe accommodations, but if you are looking for a bargain price in downtown San Pedro and want to support small business than this is a good place. Don't forget to eat at the restaurant (Basmati Restaurant). The owner Foysal is an excellent cook and will cook what you catch if you go out fishing. You can get it grill style or Indian style. Both are excellent and I'm not normally a fan of Indian food
Traveller from austin, texas
Banana Beach Resort - San Pedro Hotels

Banana Beach Resort

Coconut Drive, San Pedro - Map
"Reasonable hotel on the beach "
We arrived early to Ambergris Caye and needed a place to stay for a night until we could check into our resort. Banana Beach Resort was a good choice. Not fancy, but comfortable. Rooms were ok, and came equipped with a kitchen if you want to do your own cooking. Good continental breakfast of toast, fresh fruit, and coffee or juice. They have a dock should you choose to use the available water taxis on the island.
Traveller from San Pedro, Ambergris Caye, Belize
The only resort sitting on the powdery sand of Mar de Tumbo Beach just south of San Pedro Town on the Ambergris Caye of …More
Corona Del Mar - San Pedro Hotels

Corona Del Mar

Coconut Drive, San Pedro - Map
No frills hotel very efficiently run with friendly, responsive staff.
A Traveller
El Secreto - San Pedro Hotels

El Secreto

11miles north of San Pedro Town, San Pedro - Map
"Beautiful remote island oasis"
Beautiful and secluded island oasis. Literally on the beach, reached only by boat (25 minute ride from San Pedro). Walk off the boat dock onto sand and never leave the sand. 13 nicely appointed villas. Serene setting and very quiet. If you're looking for quiet and privacy this is the place as all activities can only be reached by boat - not necessarily bad. Only one restaurant but food is very good, just expensive. We bought some of our own drink & snack provisions in town. Excursions can be arranged by helpful hotel staff, i.e. Snorkeling, mainland trips to see the Mayan temples or caving/tubing. Lots of mosquitos but hotel does its best with nightly fogging & bug spray in rooms to use. Truly a gorgeous resort but not as much to do as we had hoped. Don't recommend swimming in the sea at their location due to pollution but infinity pool is beautiful. Each villa has its own jacuzzi but it takes 3 hours to heat! Also water heaters for rooms are tiny so quick showers are a must. Had fun just be prepared and know what to expect.
Traveller from california
Ocean Tide Beach Resort - San Pedro Hotels

Ocean Tide Beach Resort

57 Boca del Rio Dr., San Pedro - Map
"Clean hotel on beach in boca del rio"
The beach road is a busy spot, but many hotels, restaraunt sand bars are all along it. Ocean tide is in Boca del rio .. The heart of San Pedro and walkable to almost everywhere.
A Traveller

Search from 51 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.

    Choose from 51 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.