Hotels in San Pedro, Yucatan: Compare 10+ Sites & Save

AirbnbBooking.comVrboExpediaKayakTripadvisorHotels.comAgoda.com
  1. VBOR
  2. Hotels
  3.  Mexico

  4.  Yucatan

  5.  Merida
  6.  San Pedro

Refine your search

Price per night

Amenity Filter

Rating

184 Best Hotels in San Pedro (Starting from $24)

City Express Junior by Marriott Merida Altabrisa
City Express Junior by Marriott Merida Altabrisa
Hotel
Mérida, Mexico
2.4k from San Pedro center

Accommodations, Pools, Parking, 3-star, Lodgings, Places to stay

8.1

Very Good

722 reviews

$51
Average price / night
Check Availability
Mision Express Merida Altabrisa
Mision Express Merida Altabrisa
Hotel
Mérida, Mexico
3.7k from San Pedro center

Accommodations, Parking, 3-star, Lodgings, Places to stay

8.2

Very Good

1043 reviews

$57
Average price / night
Check Availability
Posada San Felipe de Jesús
Posada San Felipe de Jesús
Hotel
Calle 7 No. 510 x 20 col. Maya, Mérida, 97134, Mexico
3.0k from San Pedro center

AC, Free Parking, Frontdesk 24 Hour, Housekeeping, Internet, No Smoking, Room Service, TV

8.2

Very Good

20 reviews

$33
Average price / night
Check Availability
Hotel Suites La Maya
Hotel Suites La Maya
Hotel
Mérida, Mexico
3.8k from San Pedro center

Cheap, Accommodations, Parking, Pet-friendly, 3-star, Lodgings, Places to stay, Family, Self-catering

9.4

Superb

25 reviews

$34
Average price / night
Check Availability
Hotel Misión Express Mérida Alta Brisa
Hotel Misión Express Mérida Alta Brisa
Hotel
Calle 20 No. 255, entre calles 15 y 19, Mérida, 97130, Mexico
3.7k from San Pedro center

AC, Babysitting, Business Services, Elevator, Fitness Equipment, Free Parking, Frontdesk 24 Hour, Housekeeping, Internet

7.8

Good

1002 reviews

$79
Average price / night
Check Availability
Hilton Garden Inn Merida
Hilton Garden Inn Merida
Hotel
San Pedro, Yucatan, Mexico
4.1k from San Pedro center

Accommodations, Pools, Parking, Romantic, Hilton , Pet-friendly, 3-star, Lodgings, Places to stay

7.7

Good

384 reviews

$74
Average price / night
Check Availability
La Parcela Cunkal
La Parcela Cunkal
Hotel
C. 41A, Conkal, 97345, Mexico
4.1k from San Pedro center

AC, Free Parking, Internet, Outdoor Space, Pool, Spa, TV

9.4

Superb

12 reviews

$84
Average price / night
Check Availability
Hotel Meson de la Luna
Hotel Meson de la Luna
Hotel
Calle 26 No 216 x 7 y 15, Mérida, 97133, Mexico
4.2k from San Pedro center

AC, Babysitting, Bar, Breakfast Available, Business Services, Children Club, Elevator, Fitness Equipment, Free Parking

8.8

Fabulous

522 reviews

$115
Average price / night
Check Availability
Mesón de la Luna Hotel & Spa
Mesón de la Luna Hotel & Spa
Hotel
Mérida, Mexico
4.2k from San Pedro center

Accommodations, Pools, Parking, Spa, Romantic, 5-star, Lodgings, Hot tubs, Places to stay

8.8

Fabulous

462 reviews

$119
Average price / night
Check Availability
Hospedaje Serenity Home Mérida
Hospedaje Serenity Home Mérida
Hotel
Calle 36 #396 POR 15 Fracc. Montebello, Mérida, 97113, Mexico
5.0k from San Pedro center

AC, Free Parking, Housekeeping, Internet, Kitchen, Laundry, Living Area, Microwave, No Smoking

7.8

Good

12 reviews

$53
Average price / night
Check Availability
Camino Real Mérida
Camino Real Mérida
Hotel
Mérida, Mexico
5.3k from San Pedro center

Luxury, Cheap, Accommodations, Pools, Parking, 5-star, Lodgings, Places to stay, Family

8.9

Fabulous

506 reviews

$156
Average price / night
Check Availability
Holiday Inn & Suites - Merida La Isla by IHG
Holiday Inn & Suites - Merida La Isla by IHG
Hotel
Mérida, Mexico
5.5k from San Pedro center

Accommodations, Parking, Holiday inn , 4-star, Lodgings, Places to stay, Family, Accessible hotels

8.8

Fabulous

587 reviews

$87
Average price / night
Check Availability
Holiday Inn Hotel & Suites Merida La Isla by IHG
Holiday Inn Hotel & Suites Merida La Isla by IHG
Hotel
Calle 24 S/N, Temozón Norte, Mérida, 97305, Mexico
5.6k from San Pedro center

AC, Bar, Breakfast Available, Business Services, Elevator, Fitness Equipment, Free Parking, Frontdesk 24 Hour, Grocery

9.0

Fabulous

832 reviews

$102
Average price / night
Check Availability
Hotel Casa de Campo Conkal Merida
Hotel Casa de Campo Conkal Merida
Hotel
San Pedro, Yucatan, Mexico
5.9k from San Pedro center

Accommodations, Pools, Parking, Lodgings, Places to stay, Family, Accessible hotels

9.6

Exceptional

95 reviews

$107
Average price / night
Check Availability
B'S Suites
B'S Suites
Hotel
Periferico Norte, Tablaje 20474, Mérida, 97302, Mexico
6.4k from San Pedro center

AC, Frontdesk 24 Hour, Housekeeping, Internet, No Smoking, Outdoor Space

8.0

Good

173 reviews

$48
Average price / night
Check Availability
B's Suites Mérida
B's Suites Mérida
Hotel
Mérida, Mexico
6.4k from San Pedro center

Accommodations, Pet-friendly, 4-star, Lodgings, Places to stay

7.7

Good

252 reviews

$41
Average price / night
Check Availability
Crowne Plaza Merida by IHG
Crowne Plaza Merida by IHG
Hotel
Av. Prolongación Montejo 371, Mérida, 97119, Mexico
7.3k from San Pedro center

AC, Bar, Breakfast Available, Business Services, Elevator, Fitness Equipment, Free Parking, Frontdesk 24 Hour, Housekeeping

9.2

Superb

493 reviews

$125
Average price / night
Check Availability
AKEN MIND Mérida Hotel
AKEN MIND Mérida Hotel
Hotel
Mérida, Mexico
7.3k from San Pedro center

Luxury, Cheap, Accommodations, Pools, Pet-friendly, 4-star, Lodgings, Places to stay, Accessible hotels

9.0

Fabulous

730 reviews

$137
Average price / night
Check Availability
Casa Ekinox
Casa Ekinox
Hotel
Calle 18A, Mérida, 97100, Mexico
7.5k from San Pedro center

AC, Free Parking, Internet

9.2

Superb

82 reviews

$67
Average price / night
Check Availability
City Express by Marriott Mérida
City Express by Marriott Mérida
Hotel
Mérida, Mexico
7.4k from San Pedro center

Accommodations, Pools, Parking, 4-star, Lodgings, Places to stay, Accessible hotels

8.3

Very Good

592 reviews

$72
Average price / night
Check Availability
Hotel Zar Merida
Hotel Zar Merida
Hotel
San Pedro, Yucatan, Mexico
7.8k from San Pedro center

Accommodations, Parking, Pet-friendly, 3-star, Lodgings, Places to stay, Accessible hotels

8.1

Very Good

412 reviews

$76
Average price / night
Check Availability
Hotel Siglo 21 Merida
Hotel Siglo 21 Merida
Hotel
Mérida, Mexico
8.1k from San Pedro center

Accommodations, Pools, Parking, 3-star, Lodgings, Places to stay

7.9

Good

973 reviews

$58
Average price / night
Check Availability
Delfina Boutique Hotel
Delfina Boutique Hotel
Hotel
Paseo de Montejo, Calle 56b, Mérida, 97127, Mexico
8.1k from San Pedro center

AC, Breakfast Included, Crib, Free Parking, Frontdesk 24 Hour, Housekeeping, Internet, Laundry, No Smoking

10.0

Exceptional

61 reviews

$326
Average price / night
Check Availability
Woo Rooms Hotel
Woo Rooms Hotel
Hotel
San Pedro, Yucatan, Mexico
8.1k from San Pedro center

Accommodations, Lodgings, Places to stay, Family

8.9

Fabulous

109 reviews

$24
Average price / night
Check Availability
Fiesta Inn Merida
Fiesta Inn Merida
Hotel
Calle 5b No 290 A X 20, Mérida, 97115, Mexico
8.2k from San Pedro center

AC, Bar, Breakfast Available, Business Services, Crib, Elevator, Extra Bed, Fitness Equipment, Free Parking

8.8

Fabulous

1002 reviews

$113
Average price / night
Check Availability
Hotel Boutique Kinyaah
Hotel Boutique Kinyaah
Hotel
San Pedro, Yucatan, Mexico
8.3k from San Pedro center

Accommodations, Parking, 4-star, Lodgings, Places to stay, Accessible hotels

7.9

Good

114 reviews

$36
Average price / night
Check Availability
Hotel Nikché Mérida
Hotel Nikché Mérida
Hotel
Mérida, Mexico
8.4k from San Pedro center

Cheap, Accommodations, Pools, Parking, Spa, 3-star, Lodgings, Places to stay, Family

8.8

Fabulous

93 reviews

$50
Average price / night
Check Availability

Pro Tip:
VacationByOwnerRentals aggregates the best inventory from leading travel sites, including Booking.com, Agoda.com, Expedia.com, Vrbo.com, and Airbnb.com. Use our Advanced Filters to compare verified homes, villas, cabins, condos, cottages, vacation rentals, hotels, and eco-friendly stays. Our goal is to help you find the absolute best Hotels in San Pedro.

Find Hotels, Resorts, and Rentals Nearby in these Cities & Neighborhoods

Stay Near San Pedro's Top Attractions

VacationByOwnerRentals can help you find hotels, resorts, and rentals near many of 's top attractions, neighborhoods, and points of interest.

San Pedro Hotels on the Map

Frequently Asked Questions

You can explore 184 verified hotels in San Pedro. These include a range of options from luxury resorts and boutique hotels to budget-friendly accommodations suitable for different travel styles.

Hotel prices in San Pedro vary depending on the season, location, and property type. Rates typically start from around $24 per night, with higher prices for premium hotels, central locations, or peak travel dates.

Most hotels in San Pedro include amenities such as Guest Services, Balcony/Terrace, and Accessibility. Additional features like breakfast, parking, or resort facilities may vary by property, so it’s helpful to review the details before booking.

You can identify top-rated hotels in San Pedro by sorting listings based on guest ratings and reviews. Looking at recent feedback, overall scores, and review volume can help you find properties that consistently deliver a high-quality experience.

For popular travel periods or busy locations, booking 30 to 60 days in advance is generally recommended to secure preferred options. During quieter periods, you may find more flexibility and availability closer to your travel dates.

Yes, some hotels in San Pedro welcome pets. Currently, 20 listings allow pets, although policies may vary. It’s a good idea to review any pet-related rules before booking.

Many hotels in San Pedro offer flexible or refundable booking options. Checking the cancellation policy before confirming your reservation can help you choose a rate that suits your travel plans.