147 Best Hotels in Mexico

Background Illustration for Hotels

We've compiled the best of the best in Mexico - browse our top choices for the top things to see or do during your stay.

One Ciudad de México Alameda

$ | Av. Juárez 88, Mexico City, 06040, Mexico

A central location across from the Alameda Central is the main selling point for this property catering to business travelers on a budget. It features cordial service and clean, functional rooms decorated with black-and-white historical photographs and pops of bright colors, plus parquet floors and marble baths. A breakfast buffet is served daily in the simple Ikea-style café area on the ground floor, where the carnivalesque music of the city's ever-present organ grinders wafts in from the street. A small outdoor patio off the lobby with a (fake) ivy-covered wall is a nice place to sit and work while taking advantage of the free Wi-Fi available throughout the property.

Pros

  • Central downtown location
  • Budget-friendly rates
  • Nice breakfast included

Cons

  • Few amenities
  • Small rooms
  • Atmosphere is a bit impersonal
Av. Juárez 88, Mexico City, 06040, Mexico
55-5130–0030
Hotel Details
117 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

The Pickled Onion B&B

$ | Carretera 261, Uxmal, 98760, Mexico

Owner Valerie Pickles has carved out a lovely little paradise with six bungalows, beautifully maintained gardens, and a wonderful restaurant on the outskirts of Santa Elena. Decorated with her own paintings and topped with palapa roofs, the simply furnished Maya-style rooms are remarkably comfortable. They don’t have air-conditioning, but powerful fans, tile floors, and domed ceilings help keep them cool. A delicious breakfast of fruit, bread, mango yogurt, and coffee is included in the rate, which is hard to imagine considering how little Valerie charges. This is also the best place to stop for authentic Yucatecan cuisine en route to the ruins.

Pros

  • Wonderful Yucatecan restaurant
  • Amazing rates
  • Wonderful owner

Cons

  • Rustic setting is not for everyone
  • No in-room a/c
  • Small pool
Carretera 261, Uxmal, 98760, Mexico
997-111–7922
Hotel Details
8 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Playa Linda Hotel

$ | Calle 76, Progreso, 97320, Mexico

Located directly across from the beach, the Playa Linda not only has great views but also rooms that look like something straight out of an IKEA catalog, with recessed lighting, modern furnishings, and sleek kitchens. Suites have an added dining area and balcony, but not all have ocean views. Room 2 is the largest, and discounted rates are available for long-term stays. Although there's no restaurant or bar here, the hotel has arrangements with local properties for food delivery upon request.

Pros

  • Great views
  • Suites have an added dining area and balcony
  • Discounts available for longer-term stays

Cons

  • No restaurant
  • Staff speaks little English
  • No amenities
Calle 76, Progreso, 97320, Mexico
985-858–0519
Hotel Details
7 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Recommended Fodor's Video

Posada Del Virrey

$ | Dr. Lucio 142, Xalapa, 91000, Mexico

On the plus side, this colonial-style hotel is a short walk north of Parque Juárez. Unhappily, that walk is mostly uphill, perhaps a reason why the rates are so reasonable. The rooms are simple and quiet, but some are on the small side, so look at a few before you decide.

Pros

  • Nicely decorated

Cons

  • Walk uphill wouldn't be easy for some
Dr. Lucio 142, Xalapa, 91000, Mexico
228-818–6100
Hotel Details
Credit cards accepted
40 rooms

Quick Facts

  • $

Something incorrect in this review?

Posada Doña Lala

$ | Av. Venustiano Carranzo 11, Tlacotalpan, 95461, Mexico

A staircase decorated with hand-painted tiles leads you up to the second-floor rooms at this bright pink hotel. Ask for one of the spacious rooms facing the street so you can look out over the rooftops. Don't miss a meal at the seafood restaurant ($), which has tables in the beamed-ceiling dining room or on a shady porch.

Pros

  • No matter where you sit, there's a river view

Cons

  • Could use some updating
Av. Venustiano Carranzo 11, Tlacotalpan, 95461, Mexico
288-884–2580
Hotel Details
Credit cards accepted
32 rooms, 5 suites

Quick Facts

  • $

Something incorrect in this review?

Posada la Roca

$ | Primero de Junio 2, Puerto Peñasco, 83550, Mexico

The oldest building in town, this 80-year-old stone villa is also the most winsome. Constructed by the current proprietor's grandfather, it has plenty of history. This is where gangster Al Capone hid out from the government in 1927, or so it's said. The rooms are small but expertly restored, with thick wooden doors and castlelike walls.

Pros

  • Atmospheric building
  • Good downtown location
  • Cozy rooms

Cons

  • Rooms and bathrooms are quite small
  • No phones in rooms
  • Need to make reservations well in advance
Primero de Junio 2, Puerto Peñasco, 83550, Mexico
638-383–3199
Hotel Details
No credit cards
18 rooms

Quick Facts

  • $

Something incorrect in this review?

Posada María de San Francisco

$ | Calle Claviero 17, Xalapa, 91000, Mexico

Surprisingly plush, but small and somewhat crowded, rooms are set around two flower-filled courtyards with worn patio furniture at this budget hotel. Its location a few blocks north of Parque Juárez is ideal. The Mexican restaurant at the hotel entrance specializes in churros and is a comfortable place to have a snack and relax.

Pros

  • Great deal

Cons

  • Steep walk up a hill from the park
  • Many rooms are only accessible by stairs
Calle Claviero 17, Xalapa, 91000, Mexico
228-818–0039
Hotel Details
Credit cards accepted
19 rooms

Quick Facts

  • $

Something incorrect in this review?

Posada Viena Soy Local CDMX

$ | Marsella 28, Mexico City, 06600, Mexico

Hidden away in a quiet spot three blocks from the hustle and bustle of the Zona Rosa, this hotel is convenient to restaurants, bars, and shops, but much more affordable than some of its more central counterparts. The rooms are fresh and clean, decorated in a bright Mexican colonial style with splashes of bright purples, oranges, yellows, and blues. Suites, suitable for up to four people, are ideal for families. The Argentine restaurant hosts tango lessons on Saturday night and serves delicious steak dishes.

Pros

  • The staff couldn't be nicer
  • Overall a great deal
  • Good location

Cons

  • Elevator and hallways are a little musty
  • Could use some updates
  • Price gouging for special events
Marsella 28, Mexico City, 06600, Mexico
55-5592–7312
Hotel Details
88 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Progreso Beach Hotel

$ | Calle 21 No.150, Progreso, 97320, Mexico

This small hotel is across from the water and close to all the restaurants along the malecón. Standard rooms are very sparse, with headboards that are simply painted on the walls and mattresses on cement platforms; there are also several rooms with basic kitchens designed for long-term stays. The small pool in front provides a place to relax when the beach is packed. The hotel doesn't have an on-site restaurant, but you can order a Continental breakfast (at extra charge) and snacks later in the day.

Pros

  • Inexpensive
  • Swimming pool

Cons

  • Sparse rooms
  • Wi-Fi in common areas only
  • Uncomfortable beds
Calle 21 No.150, Progreso, 97320, Mexico
969-935–5079
Hotel Details
51 rooms
No meals

Quick Facts

  • $

Something incorrect in this review?

Renovación

$ | Calle Independencia 45, Talpa de Allende, 48200, Mexico

Basic yet comfortable rooms in this three-story hotel have king-size beds with dark blue, hunting-theme spreads and desks of shiny lacquered wood. The property is on the main road into town, just a few short blocks from the plaza and town hall. The price goes up slightly on weekends January through May.

Pros

  • Newer property
  • A couple of blocks from the main plaza
  • Managed by owners

Cons

  • No elevator
  • No credit cards accepted
  • No restaurant
Calle Independencia 45, Talpa de Allende, 48200, Mexico
388-385–1412
Hotel Details
18 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Riviera Caribe Maya

$ | Av. 10 and Calle 30, Playa del Carmen, 77710, Mexico

It may not have the bells and whistles of other Playa hotels, but this small property, on a quiet street two blocks from the beach, is very pleasant. Surrounding an attractive pool are rooms with tile floors, cedar furnishings, and spacious baths; suites also have hot tubs. If you want a balcony, request a "standard plus" room. Considering the central location and lovely setting, this may be the one of the best values in town. Although the hotel doesn't operate its own restaurant, there is one attached near the pool.

Pros

  • Breezy rooms
  • Outstanding pool area
  • Huge bathrooms

Cons

  • Hard mattresses
  • No parking lot
  • Minimal street noise
Av. 10 and Calle 30, Playa del Carmen, 77710, Mexico
984-873–1193
Hotel Details
25 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Rocamar Hotel Panorámico

$ | Av. Nicolas Bravo 2, Isla Mujeres, 77400, Mexico

You can smell, hear, and see the ocean from the starkly minimalist, blue-and-white rooms at this hotel, which is on the eastern malecón (boardwalk) and is one of the few on the island that overlooks the Caribbean. Since you're tucked away at the southern end of the town square, there isn't much to distract you from the water—except during Carnaval, when the music can get loud. Rooms are equipped with refrigerators, glass-walled bathrooms, and balconies; top-floor ones have the best ocean views and the most privacy, but budget travelers can choose between four with town views.

Pros

  • Steps from the water
  • Helpful staff
  • Communal lounge with TV and library

Cons

  • No elevator
  • Not all rooms enjoy ocean views
  • 10-minute walk to beach
Av. Nicolas Bravo 2, Isla Mujeres, 77400, Mexico
998-877–0101
Hotel Details
32 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Royal Reforma

$ | Amberes 78, Mexico City, 06600, Mexico

The immaculate marble lobby of the modern Royal Hotel, beloved by international travelers, is filled with plants and the exuberant conversation of its guests. Spacious rooms have large bathrooms, well-equipped work areas, and interactive TVs. The rooftop terrace and pool has a fun bar and there's a buffet breakfast each morning. 

Pros

  • Decent prices
  • Excellent location
  • Nice views if you're on one of the top floors

Cons

  • It's a Best Western property, which means that some things are more generic
  • Needs some updates
  • Wi-Fi reportedly spotty
Amberes 78, Mexico City, 06600, Mexico
55-9149–3000
Hotel Details
162 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Royal Solaris Los Cabos

$ | Paseo Malecón, Lote 10, Colonia Campo de Golf, 23400, Mexico

Royal Solaris was the first all-inclusive in Los Cabos, and it runs smoothly like the established property it is, with plenty of entertainment options and sports activities offered. Although it can feel a bit like an amusement park with all the activities, many appreciate the ease of built-in entertainment options. There are four major dinner shows per week in their theater, Teatro Teotihuacan. There's a Mexican night, a Latin Show, and other theme nights as well. A complete Kids' Mini-Club area includes toboggan waterslides, dancing lessons, and kites. Guests can play tennis, basketball, and beach volleyball. There are four categories of rooms, with half facing the ocean and half facing the street.

Pros

  • Kids' Club 9–5
  • Climbing wall and mini water park
  • Best value of the all-inclusives

Cons

  • The accommodations and food only adequate
  • Not romantic
  • Timeshare salespeople are pushy
Paseo Malecón, Lote 10, Colonia Campo de Golf, 23400, Mexico
624-145–6800
Hotel Details
390 rooms
All-Inclusive

Quick Facts

  • $

Something incorrect in this review?

Sheraton María Isabel

$ | Paseo de la Reforma 325, Mexico City, 06500, Mexico

The first international chain hotel in Mexico City still has an incomparable location and exemplary service. Don Antenor Patiño, the Bolivian "Tin King," inaugurated this Mexico City classic in 1969, and named it after his granddaughter, socialite Isabel Goldsmith. The marble lobby has gleaming brass fixtures. The well-maintained guest rooms feature extra-comfy Posturepedic mattresses, goose-down (or hypoallergenic) pillows, and coffee makers, while the pricier Club rooms boast free bottled water (replenished daily) and access to the fitness center and Club lounge. Penthouse suites in the 22-story tower are extra spacious and have butler service.

Pros

  • Perfect location across from the Angel Monument and the Zona Rosa
  • Good breakfast options
  • Reliable brand

Cons

  • Service is hit-or-miss
  • Some spaces need updating
  • Generic style
Paseo de la Reforma 325, Mexico City, 06500, Mexico
55-5242–5555
Hotel Details
827 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Siesta Suites

$ | Calle Zapata at Guerrero, Cabo San Lucas, 23410, Mexico

For travelers on a budget, there's no better choice than Siesta Suites as all the rooms come with kitchenettes equipped to stock basic groceries, and a standard room (which has two queen beds and a wide couch) can easily sleep up to five adults. The owners happily offer discounts to repeat guests and those paying cash, visiting during summer, or booking longer stays. If you splash out on the still-affordable penthouse, you'll get a full kitchen and stellar private rooftop, to boot.

Pros

  • Quaint, convenient, and safe
  • Friendly staff
  • Cheap drinks at Terrace Bar

Cons

  • Wi-Fi does not reach the bedroom
  • Motel-style layout
  • Curtains must remain drawn for privacy
Calle Zapata at Guerrero, Cabo San Lucas, 23410, Mexico
624-143–2773
Hotel Details
21 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Smart Cancún by Oasis

$ | Av. Tulum 4, Sm 4, Cancún, 77500, Mexico

Oasis Smart caters to business travelers with a location 20 minutes from the airport and 10 minutes from the Zona Hotelera. Rooms are average in size, and all except the ones on the sixth floor have small balconies. Rooms in the connecting sister hotel Oh! Cancún The Oasis are worth checking into if you like hip, contemporary decor and you're over age 21. You're allowed access to the beach, restaurant, and gym at the Oasis Palm Resort in the Zona Hotelera.

Pros

  • Peaceful atmosphere
  • Walking distance from main avenues
  • Free shuttle to Zona Hotelera sister properties

Cons

  • Not on the beach
  • Small bathrooms
  • Seemingly safe but old elevators
Av. Tulum 4, Sm 4, Cancún, 77500, Mexico
55-4170–9258
Hotel Details
132 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Stanza Hotel

$ | Av. Álvaro Obregón 13, Mexico City, 06700, Mexico

An anomaly in fashionable Roma, this seven-story budget hotel built in the early 1970s won't win any prizes for its design, but with spacious if nondescript rooms, a friendly staff, and close proximity to the neighborhood's trendy restaurants and shops, it's a solid pick if you're looking to save money. The buffet breakfast costs extra but is pretty good. Try to get a room overlooking leafy Jardín Pushkin.

Pros

  • Affordable rates
  • The suites are enormous
  • Excellent location near restaurants and overlooking Jardín Pushkin

Cons

  • Feels a bit dated and faded
  • Very small gym
  • Tends to attract a lot of younger partying guests
Av. Álvaro Obregón 13, Mexico City, 06700, Mexico
55-5208--0052
Hotel Details
130 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Suites Perisur

$ | Alba 15, Mexico City, 04430, Mexico

For families, those spending a lot of time at UNAM or in the south of the city, or visitors with a rental car who don't mind a bit of driving, this well-maintained and attractively furnished extended-stay property offers an outstanding value and a relatively quiet location at the axis of two major roads, just across the highway from the fascinating Zona Arqueológica Cuicuilco. There's a small gym and free secure parking, and the rooftop terrace is a pretty spot to watch the sunset. The feel is that of an apartment building more than it is of a hotel, but there's staff on-hand in the reception area 24/7 to assist if you need anything.

Pros

  • Rooftop terrace with mountain views
  • Spacious furnished suites with kitchens are perfect for long-term stays
  • Good base for UNAM, Tlalpan, and anything south of the city

Cons

  • 45- to 60-minute drive to city center
  • No restaurant on-site (except for breakfast) and few nearby
  • Breakfast is at extra cost
Alba 15, Mexico City, 04430, Mexico
55-8873--8758
Hotel Details
69 suites
No Meals

Quick Facts

  • $

Something incorrect in this review?

Tao Suites

$ | Campeche 345, Mexico City, 06100, Mexico

Located on a slightly busy street corner just a few blocks from charming Avenida Amsterdam, this early 20th-century inn has attractively priced, spacious rooms, some of which are interconnected with access to kitchens and can be rented together as two- or three-bedroom suites. In fact, the entire house can be rented out (it sleeps 12 total), which makes this an excellent choice for a big family or group of friends. A very tasty breakfast is included in the rates.

Pros

  • Gorgeous art deco design details
  • Thoughtful and helpful personal service
  • Lots of great restaurants nearby

Cons

  • Street noise can be an issue for rooms in front
  • Some rooms lack balconies
  • Somewhat strict cancellation policy
Campeche 345, Mexico City, 06100, Mexico
55-4356--9472
Hotel Details
6 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Terra del Valle

$ | Camino San José de la Zorra s/n, Valle de Guadalupe, Mexico

Beyond the lavender fields and orange groves of this 12-acre property are ranch-style adobe suites insulated with bales of hay and equipped with surprising amenities like organic bath products, plush robes, and private terraces. Sustainability at its best, the B&B runs on solar, uses only biodegradable products, and sources its water from an underground well. Rooms are spacious and soundproof thanks to the insulation, which keeps rooms cool in summer and warm in winter. Guests have 24-hour access to a communal kitchen and mountain bikes for exploring nearby vineyards. Expect to be greeted with a glass of wine upon arrival and treated to a glorious breakfast between 8:30 and 10 am. Homemade marmalades, eggs, breads, olives, and fruit—all from the farm—are just a few of the delights that might make you extend your stay.

Pros

  • Excellent value
  • Swimming pool
  • Jacuzzi and bikes for use

Cons

  • Soft mattresses
  • Usually booked
  • Remote location on dirt road
Camino San José de la Zorra s/n, Valle de Guadalupe, Mexico
646-117–3645
Hotel Details
5 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Troncones Point Boutique Hostel

$ | Lote 49, Manzana 15, Troncones, 40880, Mexico

This chilled-out, eco-friendly compound near a top surf spot is an affordable and sociable alternative in Troncones. Partially off the grid, the hostel has solar panels for electricity, outdoor showers, composting toilets, and a gray-water system for watering the plants. If the bunk-bed dorms aren't your style, there are also two private rooms with a private en suite bath and their own patios and hammocks. A tiny camping area offers a "luxury" tent for rent—complete with deluxe queen-sized blow-up mattress—as well as room to pitch your own. The lofted ocean-view communal palapa is the perfect spot to cook a group dinner, grab a beer from the honor bar, lounge with a book, or check out how the waves are breaking.

Pros

  • Attractively priced
  • Nice community vibe
  • Free Wi-Fi in common areas

Cons

  • Limited amenities
  • A long walk from town (but bikes are available to rent)
Lote 49, Manzana 15, Troncones, 40880, Mexico
755-553–2886
Hotel Details
1 6-bed dorm, 1 4-bed dorm, 2 private rooms, 1 luxury tent
No Meals

Quick Facts

  • $

Something incorrect in this review?

TRYP by Wyndham Chetumal

$ | Carmen Ochoa de Merino 166, Chetumal, 77000, Mexico

Formerly known as Hotel Villanueva and now part of the Wyndham family, this basic property is a good, functional base for exploring the region. Amenities include a cute indoor swimming pool and a Starbucks counter. Rooms are very simple, but clean, comfortable, and equipped with air-conditioning and TV. 

Pros

  • Centric location
  • Nice indoor swimming pool
  • Pet-friendly

Cons

  • Uninspired design
  • Mediocre restaurant
  • No gym
Carmen Ochoa de Merino 166, Chetumal, 77000, Mexico
983-107–9128
Hotel Details
72 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Villablanca Garden Beach Hotel

$ | Carretera Chankanaab, Km 3, Cozumel, 77600, Mexico

The landscaped grounds here are lovely, as are most rooms, although, as befitting the price, there's a certain budget-hotel sparseness to the place. Several low-rise buildings framing generous lawns house the guest rooms, the largest of which have white Moorish facades and archways separating the living and sleeping areas. All rooms have sunken bathtubs and refrigerators; some have terraces or balconies shaded with red awnings. There are two small restaurants on-site, and many more are within walking distance in this tourist area. The sea is across the street from the rooms, gardens, and pool, and there's a dock for dive boats. Numerous dive shops are nearby.

Pros

  • Lush gardens around pool
  • Good value
  • Dive packages offered

Cons

  • Dated and minimal furnishings
  • Spotty Wi-Fi
  • Busy street out front
Carretera Chankanaab, Km 3, Cozumel, 77600, Mexico
987-872–0730
Hotel Details
54 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Viña del Mar Hotel

$ | Puerto Peñasco, 83550, Mexico

Overlooking the ocean, this tidy hotel is the kind of place where you want to admire the sweeping views. That would be a shame, as it is steps away from the shops and restaurants of the town's waterfront walk. Rooms here are bright but sparsely decorated; some are excellent places to take in the sunset, but most of them actually don't have views, so take a look around first.

Pros

  • Convenient location
  • Great pool area

Cons

  • Not much charm
  • Chilly staff
  • Noise from motor homes coming and going
Puerto Peñasco, 83550, Mexico
638-383–0100
Hotel Details
Credit cards accepted
110 rooms

Quick Facts

  • $

Something incorrect in this review?

Xbalamqué Hotel & Spa

$ | Av. Yaxchilan 31, Sm 22, Cancún, 77500, Mexico

This refreshing retreat from El Centro's bustling streets reflects Maya culture through murals, statues, and reliefs and forms part of a complex that also includes two restaurants and a snack shop open to the general public. Rooms are brightly decorated with rustic Mexican furniture, mosaic-tiled bathrooms, and colorful murals painted by local artists. Equipped with a swimming pool and outdoor theater (shows Thursdays and Saturdays), this is Cancún's only hotel focused on art and culture.

Pros

  • Small on-site spa and beauty salon
  • Good El Centro location
  • Kids under 11 stay free

Cons

  • Street noise audible from front rooms
  • Intermittent hot water
  • Patchy Wi-Fi
Av. Yaxchilan 31, Sm 22, Cancún, 77500, Mexico
998-892–3377
Hotel Details
91 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Las Villitas

$ | Calle López de Legazpi 127, Barra de Navidad, 48987, Mexico

Aside from the luxurious and costly Grand Bay Isla Navidad and the behemoth Hotel Alondra, Barra de Navidad has mostly basic hotels with few rooms, and the majority aren't a particularly good value compared to similar hotels elsewhere. This hotel with a domed brick ceiling, comfortable beds, and remote-control air-conditioning is among the best choices. The two largest rooms have two twin beds as well as a king, plus a DVD player and a mini-refrigerator.

Pros

  • Well situated near mom-and-pop groceries and restaurants
  • Right on the beach
  • Discounts Tuesday–Thursday and for six-night stay

Cons

  • Basic rooms
  • No credit cards accepted
  • No room phones
Calle López de Legazpi 127, Barra de Navidad, 48987, Mexico
315-355–5354
Hotel Details
No credit cards
8 rooms
No meals

Quick Facts

  • $

Something incorrect in this review?