Skip to main content

Three-Star Hotels in San Pedro

Find the three-star hotels that appeal to you the most

The best three-star hotels in San Pedro

Check out our pick of great three-star hotels in San Pedro

Filter by:

Review score

Hotel Del Rio

Hotel in San Pedro town, San Pedro

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.

M
Merinda
From
Australia
From the moment I arrived Christine made me feel so welcome. She had a list of things to do, where to eat and party. I just loved all the personal touches with flowers on the bed, wrapped in the towels and in a vase. Everything has old world charm and my room was upstairs with a view of the Caribbean Sea and a lovely breeze drifting through the louvre windows. The position of the hotel is perfect to walk to night clubs, restaurants, cafes, supermarkets and the retail shopping strip. Yet is very quiet & comfortable. This hotel cares about the environment and it shows from very clear instructions with the linen to a water refill station at reception. All the staff are super friendly and everyone will go out of their way to make your stay so fabulous you will never want to leave! I wish to highly recommend the Hotel del Rio. 10 out of 10!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 241 reviews
Price from
US$147.92
1 night, 2 adults

Caye Casa

Hotel in San Pedro town, San Pedro

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.

W
Wiese
From
United States
We loved our stay! The location was perfect! Everything was so clean and the staff was fantastic! We would love to come back and stay again in the future.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 219 reviews
Price from
US$168.48
1 night, 2 adults

La Casa de Paz Hotel

Hotel in San Pedro town, San Pedro

Set in San Pedro, 200 metres from San Pedro Beach, La Casa de Paz Hotel features a bar and views of the city.

A
Aarya
From
Australia
Great host Chefy who was very friendly and gave us good recommendations. Location is great in the middle of town
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 466 reviews
Price from
US$99.46
1 night, 2 adults

Drift Inn San Pedro

Hotel in San Pedro town, San Pedro

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.

J
Jodi
From
Canada
The Drift Inn is right behind the Sandbar which is right on the beach and the Palapas bar. The location is amazing. It's right in town yet the dorm room I stayed in was quiet. The dock to the south of the Palapas bar is a great place to watch the sunrise, swim from and even snorkel from. I saw eagle rays there several mornings and once even dolphins. The dorm beds each has their own light, an electrical outlet and have curtains around them which gives you excellent privacy. I was there 9 nights and most of the time the other guests were exceptionally considerate. Staff is friendly and incredibly helpful. They arrange tours every day, can arrange for golf carts, rent bikes and are a great source for local information. Coffee is ready every morning by 6:30-7 am. The kitchen is a great place to meet people and gather while eating the food you prepare yourself. There's a tiny pool at the drift in and the one at the Sandbar is a really nice place to sit and relax. You can walk to a lot of great places to eat, make your own or eat at the Sandbar. Their food is delicious and reasonably priced.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews
Price from
US$94.50
1 night, 2 adults

Sandbar Beachfront Hostel & Restaurant

San Pedro town, San Pedro

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

T
Torge
From
Germany
Simply the best option to stay in San Pedro if you are on a budget! People and amenities are great, location is also prime. Would definitely book again!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 691 reviews
Price from
US$33
1 night, 2 adults

Mayan Princess Hotel

Hotel in San Pedro town, San Pedro

Mayan Princess Hotel is located beachfront in San Pedro and offers free Wi-Fi access, luggage storage services and a tour desk.

I
I Tour Belize
From
Belize
The Staff Was Super Friendy and Helps Us With all our needs and wants, treated our little family with much love and welcoming atmosphere!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 106 reviews
Price from
US$125
1 night, 2 adults

Coastal Bay Suite & Golf Cart Rental

Hotel in San Pedro town, San Pedro

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.

E
Elisa
From
Belize
This is the place for stay and spend your time very well with small number of amount, High speed internet and very close to the airport,
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 36 reviews
Price from
US$99
1 night, 2 adults

Bella Vista Resort Belize

Hotel in San Pedro

Set in San Pedro, a few steps from North Ambergris Caye Beach, Bella Vista Resort Belize offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

M
Mona
From
Ireland
The property is right at the beach and it’s in a very quiet area. Our room was really nice and the staff was extremely friendly and helpful. We only stayed one night but we had a great time.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 52 reviews
Price from
US$160.94
1 night, 2 adults

Captain Morgan's Retreat

Hotel in San Pedro

Featuring a private beach area, swimming pool, an extensive garden and sauna, Captain Morgan’s Retreat is set in Ambergris Caye, The cottages offer tropical décor with thatch roofs, air conditioning,...

D
Daisy
From
United States
We loved our cabana on the water, the pool, and the convenience store on site. Very good prices for everything and we chose to utilize their on site golf cart rental company and airport transfer service for a small fee. Very glad we did that and had no stress getting to/from airport or worrying about golf cart hiccups, since the company was right there with us if we needed anything! Concierge was extremely helpful when we had flight issues and the restaurant staff were extremely friendly and fun to talk to all week- great conversation with EVERYONE on site. OH the massages on site were AWESOME, TOO! That was great having on site-
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 28 reviews
Price from
US$215.10
1 night, 2 adults

Best Western Grand Baymen Gardens

Hotel in San Pedro town, San Pedro

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.

N
Nadine
From
Australia
Our room was clean and big. We had a kitchen & lounge area. There was a lot of natural light which was great! The pool area and gym were great too. All staff were lovely! We had a buggy hired to commute around the island. Would recommend staying here :)
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 100 reviews
Price from
US$102
1 night, 2 adults
All three-star hotels in San Pedro

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in San Pedro and surroundings in the past month

See all

Popular with guests booking three-star hotels in San Pedro

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

Popular with guests booking three-star hotels in San Pedro

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

Popular with guests booking three-star hotels in San Pedro

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews

Popular with guests booking three-star hotels in San Pedro

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

Popular with guests booking three-star hotels in San Pedro

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 219 reviews

Popular with guests booking three-star hotels in San Pedro

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 418 reviews

Popular with guests booking three-star hotels in San Pedro

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 222 reviews

Popular with guests booking three-star hotels in San Pedro

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 100 reviews

Popular with guests booking three-star hotels in San Pedro

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 476 reviews

Popular with guests booking three-star hotels in San Pedro

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

Enjoy breakfast in San Pedro and nearby

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 100 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$106.21 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 80 reviews

Located right on the beachfront in tropical Ambergris Caye, The Palms Oceanfront Suites offers an outdoor pool and charming, well-equipped apartments with wonderful ocean views.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 123 reviews

Offering outdoor pool, a sun terrace and stunning sea views, Seven Seas Resort Adults Only is located in San Pedro Beach. Free Wi-Fi access is available.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 222 reviews

Offering 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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 67 reviews

Offering an outdoor pool, private beach area and swim-up bar, Lighthouse Beach Villas is located less than 10 minutes’ walk from the Belize Chocolate Factory and 4 km from San Pedro town centre.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 91 reviews

Offering an outdoor swimming pool and free bikes and kayaks, Cocotal Inn and Cabanas is located in San Pedro. Free WiFi access and private parking are available.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 179 reviews

Offering an extensive garden, a large sun terrace with a swimming pool, a wooden lounge and restaurant area and lush-style suites, Belizean Shores Resort is set in front of the Caribbean Beach.

Great access to the city centre. Check these three-star hotels in San Pedro and nearby

Corona del Mar

San Pedro
Central location
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 139 reviews

Welcome to Your Perfect Getaway at Corona del Mar Nestled just a stone's throw away from the vibrant attractions of San Pedro and the serene Caribbean Sea, our hotel offers the ultimate retreat for...

From US$149.98 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 66 reviews

Located in San Pedro, 2.2 km from San Pedro Beach, Bananas On The Beach provides accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.

From US$173.17 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 119 reviews

Situated in San Pedro, 2.4 km from San Pedro Beach, Mata Rocks Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a restaurant.

From US$227.05 per night

Located in San Pedro, a few steps from North Ambergris Caye Beach, Ocean Front Villa with Pool, Private Beach and Dock provides accommodation with free bikes, free private parking, an outdoor swimming...

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 139 reviews

The beach-front X’tan Ha-The Waterfront features a large garden, a sun terrace with a swimming pool, a tropical-style lounge and wooden décor. It is located 12 km from San Pedro town centre.

FAQ about three-star hotels in San Pedro

3 star hotels that guests love in San Pedro

See all
Avg. price/night: US$69.27
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 476 reviews
Very good location and friendly staff. We liked the swimmingpool and could use bikes for free (because we stayed more than one night). Budget friendly and good working airco!
Guest review by
Julie
Young couple
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 692 reviews
The hostel is in an excellent location, the dorm rooms are great, and space, privacy curtains your own plug socket, light, shelf, and towel. The shared bathrooms were always in such a good, clean condition with hot water showers. The pool was great to spend a day chilling by. The booze is a good price with the staff always on hand to help. I would 100% stay here again
Guest review by
Tarrant
Young couple
Avg. price/night: US$69.27
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 476 reviews
Fantastic location. Plenty of parking space close by for my rented golf cart. The busy main streets are just 2 blocks from this hotel. The 2 ferry terminals - San Pedro Express and Waterski are within short walking distance from this hotel. The latter ferry terminal is for Chetumal, Yucatan, Mexico and Caye Caulker. The former ferry terminal is for Belize City and Caye Caulker. For those on a budget, this hotel offers good breakfasts, lunch and dinner menu at affordable prices.
Guest review by
Edwin Say Peng
Solo traveller
Avg. price/night: US$69.27
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 476 reviews
Good location close to ferry terminal. Having in mind other prices at hotels it one of the best budget option in San Pedro.
Guest review by
Jarek Pokrzywnicki
Young couple
Avg. price/night: US$124.58
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 466 reviews
Excellent owner, location and the room was appointed more like a luxury hotel than a budget option . Great television, wifi, shower and so on. excellent value for money
Guest review by
John Campbell
Solo traveller