Skip to main content

Filter by:


Star Rating

Review Score

San Pedro – 267 hotels and places to stay
See the latest prices and deals by choosing your dates.
Fiesta Americana Merida, hotel in San Pedro

With a great location in Merida near the historical city center, this hotel offers Porfirian architecture combined with contemporary amenities and services just a short drive from the airport.

The design, beautiful hotel
8.9
Scored 8.9
Excellent
Rated excellent
1,324 reviews
Price from$170per night
Ibis Styles Merida Galerias, hotel in San Pedro

Ibis Styles Merida Galerias has accommodations in Mérida. With a restaurant, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Location, clean rooms, very friendly and accommodating staff, great breakfast
8.0
Scored 8.0
Very Good
Rated very good
2,497 reviews
Price from$54.13per night
Hotel El Español Paseo de Montejo, hotel in San Pedro

Located in Merida, Yucatan, Mexico, this hotel is within walking distance of the shops and restaurants of Paseo de Montejo Boulevard. It features an outdoor pool and free in-room WiFi.

The location
8.1
Scored 8.1
Very Good
Rated very good
1,848 reviews
Price from$63.98per night
Mision Express Merida Altabrisa, hotel in San Pedro

This modern hotel is located in Mérida’s exclusive Altabrisa district, 10 minutes’ drive from the city center. It offers a small gym, free Wi-fi, free parking and free transport within a 6.2 mi...

Location is perfect, very clean and good environment.
8.5
Scored 8.5
Very Good
Rated very good
503 reviews
Price from$71.65per night
Hilton Garden Inn Merida, hotel in San Pedro

Hilton Garden Inn Merida features an outdoor swimming pool, fitness center, a shared lounge and terrace in Mérida.

The location.
8.5
Scored 8.5
Very Good
Rated very good
690 reviews
Price from$82.46per night
Casa Tavera- Adults Only, hotel in San Pedro

Well located in Mérida, Casa Tavera- Adults Only provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden. This 5-star hotel offers a terrace.

Loved the staff, and it was very pretty and comfortable
9.2
Scored 9.2
Wonderful
Rated wonderful
445 reviews
Price from$114.41per night
Hotel Santa Ana, hotel in San Pedro

Located in Mérida’s town center and offering outdoor pool, Hotel Santa Ana features free Wi-Fi access and has a privileged location, only 656 feet from popular Paseo Montejo Avenue.

Modest price, but hotel has charm and good location
8.9
Scored 8.9
Excellent
Rated excellent
1,819 reviews
Price from$44.21per night
City Express by Marriott Mérida, hotel in San Pedro

Located 20 minutes’ drive from the beaches of Progeso, this modern hotel offers free transportation to any destination within a 6.2 mi radius. It includes a gym and free Wi-Fi.

Breakfast varieties were limited but I appreciated the effort in serving breakfast.
7.8
Scored 7.8
Good
Rated good
792 reviews
Price from$79.94per night
City Express Plus by Marriott Merida, hotel in San Pedro

Well located in Mérida, City Express Plus Merida offers air-conditioned rooms with free WiFi, free private parking and room service.

Good location and restaurant options downstairs
8.1
Scored 8.1
Very Good
Rated very good
998 reviews
Price from$106.80per night
Wyndham Merida, hotel in San Pedro

Wyndham Merida offers an outdoor swimming pool, a fitness center and free Wi-Fi throughout the property. It is set next to Las Americas Park and 2.5 mi from Merida's main square.

Bed is comfortable
7.5
Scored 7.5
Good
Rated good
611 reviews
Price from$85.67per night
See all hotels near San Pedro
Subscribe to receive premium deals

Prices drop the second you sign up!