Hotels in Viejo

Find the best Viejo hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Viejo hotels with free cancellation or excellent ratings

Trusted Viejo hotel providers

See all hotels in Viejo

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Hotels in Viejo rated best by other travellers

Rated by travellers as the best in the city, these stays are all full marks for cleanliness, customer service and location.
See more

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Viejo.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelAntigua Hotel Boutique – 4.5
Average 5 star hotel price84 € per night

How to find the best hotel deals in Viejo

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Viejo

  • You've got your ideal flight locked in. Now let that same smart search engine find you the best deals on Viejo hotels. These tips will get you one step closer to making that trip official.

  • Get organised ahead of time to save on your Viejo hotel. You'll also have a broader range of stays and room types to pick from, especially around holidays and school breaks.

  • Still, be ready to snap up any last-minute offers. Some places cut their rates a day or two before arrival to fill empty rooms. It's more likely this will happen on less busy days or in low season, however.

  • Flexible on dates? This is your ticket to a lower rate. Play around with your travel window to discover what deals are up for grabs. Prices are typically cheaper midweek and outside of high-demand periods.

  • Save yourself from extra fees by searching for stays with free cancellation. If your plans change or a better deal pops up, you can cancel your booking without penalty.

When to go to Viejo

  • Consider the weather and your preferences when deciding your travel dates. With maximum highs of 30ºC (86ºF), May offers the warmest conditions.

  • You can expect lows of 3ºC (37ºF) in January, the coolest month here.

  • If you're hoping for clearer skies, search for Viejo hotels in January. With an average of one day of rain, this is the driest month.

  • July has the wettest weather. You can expect around 19 days of rainfall.

Best hotels in Viejo

Best budget hotels

  • Let your travel money take you further by choosing from around ten budget Viejo hotels. Perfect for when you want to spend less on the room and more on the real fun, these stays come with the basics like fresh linens and towels, and simple breakfast options.

  • Hotel El Conde Naucalpan Only Adults serves up comfort without the cost. Make use of a safe deposit box, a 24-hour front desk and more at this 3-star option.

  • Hotel Valle de Mexico Toreo offers conveniences such as room desks and a laundry. Check in to this 3-star Viejo hotel and keep more money for what matters.

  • Another dependable find is Holiday Inn Express Mexico City Satelite by IHG. This 3-star stay features a restaurant and Wi-Fi in designated areas.

Best 4-star hotels in Viejo

  • When you're craving a little more from your stay, the 4-star hotels in Viejo deliver. With around ten choices, they generally offer rooms with character, attentive service, and extras such as spa treatments and on-site dining. These hotels are upscale without going over-the-top.

  • Novotel Mexico City Toreo offers everything you'd expect from a 4-star stay. A restaurant and concierge assistance help make this accommodation option a favourite for many.

  • Another Viejo hotel to keep in mind is Fiesta Americana México Satélite. It offers thoughtful amenities such as a golf course and valet parking.

  • Real Inn Perinorte is one more that earns a mention. It comes with a restaurant and room service, among other extras.

Best luxury 5-star hotels

  • When only the best will do, choose one of the 5-star hotels in Viejo and experience VIP-level comfort. These types of stays generally come with elevated extras like gourmet restaurants, personalised spa treatments, and soundproof suites.

  • Step into a world of luxury at Hotel Madeira. A restaurant and room service help elevate the whole experience here.

Best hotels in Viejo for families

  • Family trips can be hectic, but your hotel should be the stress-free part. You'll find roughly eight family-friendly hotels in Viejo that balance what kids want and adults need. These stays often come with useful features like connecting rooms, extra beds, kids' menus, and high chairs.

  • Give your family trip a luxury twist at Fiesta Inn Express Perinorte. Rated 4 stars, this Viejo hotel features billiards and air conditioning.

Best hotels with a spa

  • Begin your journey to zen at one of the four or so Viejo hotels with a spa. They offer anything from saunas to plunge pools and gyms. Toss in meditation spaces, in-room massages, and beauty salons and relaxation is guaranteed.

  • Escape to Fiesta Inn Tlalnepantla and focus on nothing but you. Concierge assistance, a fitness centre and a host of other perks await you at this 4-star option.

  • Rated 3 stars, Glampina is another go-to hotel in Viejo where you can let your cares fade away. From a sauna to room service and more, this is relaxation at its best.

Best hotels with a pool

  • A pool is a great way to mix in some play with your plans. Book a resort and you'll likely find large outdoor setups and maybe even water slides and lazy rivers. At city hotels, indoor and rooftop pools are more typical. Choose from at least five pool hotels in Viejo and get set to jump right in.

  • Relaxing poolside will be high on your to-do list at Krystal Satelite Maria Barbara. With an indoor swimming pool, luggage storage and a garden, this Viejo hotel has all the perks to make your visit enjoyable.

  • Dive headfirst into comfort at Fiesta Inn Express Perinorte. A children's pool, parking and a games room are just the start of what this place packs in.

  • Or add a little play to your getaway at Ramada by Wyndham Cdmx Perinorte. You'll have access to an indoor swimming pool, a bar and shuttle services at this hotel.

Best pet-friendly hotels

  • With around seven pet-friendly Viejo hotels, your best buddy can travel with you. Many have outdoor areas or nearby parks for exercise, and some even offer things like chew toys and grooming services. A few rules might apply, but most places go out of their way to make your furry friend feel at home.

  • You pack the toys, Novotel Mexico City Toreo will handle the rest. Amenities like luggage storage and a laundry add to the comfort of this pet-friendly hotel in Viejo.

  • Mision Toreo Centro de Convenciones is another place that'll treat your little buddy like family. This popular option offers a fitness centre and a ticket office.

  • Fiesta Americana México Satélite is one more place that understands the needs of pet owners. Amenities here include a bar and express check-in.

Finding cheap hotels in Viejo: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Viejo with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is 67 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 67 € per night.
The average price of a hotel during the week is 103 € per night, and the average price on weekends is 101 €. Overall, it looks like the cheapest day to stay in Viejo could be Monday.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Viejo. And the most expensive day seems to be Wednesday
The average price of a 5-star hotel in Viejo is currently around 103 € per night. And the cheapest 5-star hotel we found is 65 € per night.