Hotels with smoking rooms in San Pedro from $108
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top San Pedro Hotels with smoking rooms

Xanadu Island Resort
Sea Grape Drive San Pedro
This aparthotel features a bar/lounge, a poolside bar, and an outdoor pool. Enjoy a day at the beach snorkeling, or relax with sun loungers. Families will appreciate ...

Ramon's Village Resort
Coconut Drive San Pedro
$165 nightly
The price is $182 total per night
$182 total
Mar 16 - Mar 17
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this hotel. Enjoy a day at the beach snorkeling, or relax with sun loungers. There's ...

Tres Cocos Resort
1/2 Mile N of Bridge on Ocean Side San Pedro
This aparthotel features a restaurant, an outdoor pool, and a bar/lounge. Relax with a drink at the poolside bar and enjoy perks like free self parking and free ...

Sandbar Beachfront Hotel & Hostel
7 Boca Del Rio Dr San Pedro Ambergris Caye
This hostel features a restaurant, an outdoor pool, and a bar/lounge. Relax with a drink at the poolside bar and enjoy free perks like continental breakfast ...

Portofino Beach Resort
6.5mi North Of San Pedro Barrier Reef San Pedro
A full-service spa, an outdoor pool, and a restaurant are all featured at this hotel. Dine at the beachfront restaurant and relax with sun loungers. Relax with ...

Hotel Del Rio
Boca Del Rio Drive, Beach Front San Pedro Ambergris Caye
$112 nightly
The price is $122 total per night
$122 total
Mar 16 - Mar 17
Total with taxes and fees
This hotel doesn't skimp on freebies - guests receive free WiFi and free self parking. A terrace, a garden, and a library are also on offer.

Sapphire Beach Resort
10 Miles North of Ambergris Caye San Pedro Ambergris Caye
This hotel features 3 outdoor pools, a restaurant, and a bar/lounge. Guests will appreciate free perks like free self parking and WiFi in public areas. Free ...

Spindrift Hotel
Barrier Reef Dr San Pedro
$99 nightly
The price is $108 total per night
$108 total
Mar 16 - Mar 17
Total with taxes and fees
A restaurant and a bar/lounge are featured at this hotel. Free self parking, a terrace, and dry cleaning are also offered.

Banana Beach Resort
Seagrape Drive San Pedro Belize District
This hotel features a private beach, 2 outdoor pools, and a restaurant. Enjoy a day at the beach kayaking, or relax with sun loungers. Relax with a drink at ...
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
San Pedro hotels essential information
Accommodation | 948 hotels |
|---|---|
Lowest Price | $108 |
Highest Price | $182 |
Popular hotels | Banana Beach Resort, Hotel Del Rio, Pedro's Hotel, Portofino Beach Resort, Ramon's Village Resort, Sandbar Beachfront Hotel & Hostel, Sapphire Beach Resort, Spindrift Hotel, Tres Cocos Resort, Xanadu Island Resort |
Recent San Pedro hotel reviews by fellow wanderers

Ramon's Village Resort
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"We loved our room in the jungle setting with a glimpse of the ocean from our porch. Beautiful resort, pool area, and beach, in tropical setting. So convenient to the town, restaurants and shops, yet serene with a great dock for snorkeling and diving activities. Very friendly staff that made us feel welcome and relaxed. Saw a sting ray, and tarpons, as well as smaller fish from the dock. Loved the Hol Chan & Stingray alley tour. The guides were fun, professional, and made us feel safe; yet we saw a ton of nurse sharks and stingrays up close. Great location for snorkeling excursions. Pineapple restaurant served delicious lunch and we enjoyed the smoothie bar in the daytime. At night we had a glass of wine overlooking the water then hung out by the pool watching a fight that was on. Walked along the beach to other restaurants too. Great place to start out your Ambergris Caye trip if you plan on going north later, like we did, or stay your whole trip there. Great base for excursions and easy to walk into to town. We didn’t need a golf cart until we left the resort for northern Ambergris Caye. "
A verified traveler stayed at Ramon's Village Resort
More ways to wander San Pedro
Explore More Ways to Travel with Travelocity
- Adventure Hotels in Ambergris Caye
- All Inclusive Resorts & in Ambergris Caye
- Beach Resorts & in Ambergris Caye
- Boutique Hotels in Ambergris Caye
- Casino Resorts & in Ambergris Caye
- Kid Friendly Hotels in Ambergris Caye
- Golf Resorts & in Ambergris Caye
- Historic Hotels in Ambergris Caye
- Hotels with Bar in Ambergris Caye
- Hotels with Childcare in Ambergris Caye
- Hotels with Free Breakfast in Ambergris Caye
- Hotels with Free Airport Shuttle in Ambergris Caye
- Hotels with Free Parking in Ambergris Caye
- Hotels with Hot Tubs in Ambergris Caye
- Hotels with Tennis Courts in Ambergris Caye
- Hotels with Waterslides in Ambergris Caye
- Luxury Hotels in Ambergris Caye
- Oceanfront Hotels in Ambergris Caye
- Pet Friendly Hotels in Ambergris Caye
- Hotel Wedding Venues Hotels in Ambergris Caye
- All Inclusive Resorts & in Cayo Espanto
- Flights from John Greif II
- Hahn Air Systems San Pedro Sula (SAP) to San Pedro (SPR) flights
- Maya Island Air Belize City (BZE) to San Pedro (SPR) flights
- Tropic Air Cancun (CUN) to San Pedro (SPR) flights
- Tropic Air Caye Caulker (CUK) to San Pedro (SPR) flights
- Tropic Air Corozal (CZH) to San Pedro (SPR) flights
- Tropic Air Dangriga (DGA) to San Pedro (SPR) flights
- Tropic Air San Salvador (SAL) to San Pedro (SPR) flights
- Tropic Air Belmopan (BCV) to San Pedro (SPR) flights
- Tropic Air Roatan (RTB) to San Pedro (SPR) flights
- Tropic Air Flores (FRS) to San Pedro (SPR) flights
- Tropic Air Orange Walk (ORZ) to San Pedro (SPR) flights
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Tropic Air San Ignacio (CYD) to San Pedro (SPR) flights
- Flights from Amarillo (AMA) to San Pedro (SPR)
- Flights from Atlanta (ATL) to San Pedro (SPR)
- Flights from Austin (AUS) to San Pedro (SPR)
- Flights from Belmopan (BCV) to San Pedro (SPR)
- Flights from Boise (BOI) to San Pedro (SPR)
- Flights from Boston (BOS) to San Pedro (SPR)
- Flights from Baton Rouge (BTR) to San Pedro (SPR)
- Flights from Baltimore (BWI) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Charlotte (CLT) to San Pedro (SPR)
- Flights from Columbus (CMH) to San Pedro (SPR)
- Flights from Corpus Christi (CRP) to San Pedro (SPR)
- Flights from Caye Caulker (CUK) to San Pedro (SPR)
- Flights from Corozal (CZH) to San Pedro (SPR)
- Flights from Dallas (DAL) to San Pedro (SPR)
- Flights from Dayton (DAY) to San Pedro (SPR)
- Flights from Dallas (DFW) to San Pedro (SPR)
- Flights from Dangriga (DGA) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Fresno (FAT) to San Pedro (SPR)
- Flights from Houston (HOU) to San Pedro (SPR)
- Flights from Washington (IAD) to San Pedro (SPR)
- Flights from Indianapolis (IND) to San Pedro (SPR)
- Flights from Jacksonville (JAX) to San Pedro (SPR)
- Flights from New York (JFK) to San Pedro (SPR)
- Flights from Las Vegas (LAS) to San Pedro (SPR)
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Lafayette (LFT) to San Pedro (SPR)
- Flights from New York (LGA) to San Pedro (SPR)
- Flights from Lima (LIM) to San Pedro (SPR)
- Flights from Memphis (MEM) to San Pedro (SPR)
- Flights from Montgomery (MGM) to San Pedro (SPR)
- Flights from Miami (MIA) to San Pedro (SPR)
- Flights from Minneapolis (MSP) to San Pedro (SPR)
- Flights from New Orleans (MSY) to San Pedro (SPR)
- Flights from Tokyo (NRT) to San Pedro (SPR)
- Flights from Ontario (ONT) to San Pedro (SPR)
- Flights from Chicago (ORD) to San Pedro (SPR)
- Flights from Norfolk (ORF) to San Pedro (SPR)
- Flights from West Palm Beach (PBI) to San Pedro (SPR)
- Flights from Portland (PDX) to San Pedro (SPR)
- Flights from Philadelphia (PHL) to San Pedro (SPR)
- Flights from Placencia (PLJ) to San Pedro (SPR)
- Flights from Portland (PWM) to San Pedro (SPR)
- Flights from Redmond (RDM) to San Pedro (SPR)
- Flights from Raleigh (RDU) to San Pedro (SPR)
- Flights from Rochester (RST) to San Pedro (SPR)
- Flights from San Antonio (SAT) to San Pedro (SPR)
- Flights from Orlando (SFB) to San Pedro (SPR)
- Flights from San Francisco (SFO) to San Pedro (SPR)
- Flights from Springfield (SGF) to San Pedro (SPR)
- Flights from San José (SJO) to San Pedro (SPR)
- Flights from Sarasota (SRQ) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from Tulsa (TUL) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)
- Flights from Halifax (YHZ) to San Pedro (SPR)
- Flights from Vancouver (YVR) to San Pedro (SPR)
- Flights from Winnipeg (YWG) to San Pedro (SPR)

