Mexico City is a sprawling, chaotic, messy city in the best way possible. Here you will find museums, monumental churches, grand plazas, historic buildings, and lush parks.
Visiting Mexico City is a fabulous time filled with exciting things to do, a robust food scene, incredible history and museums, and warm welcoming people.
This travel guide to Mexico City can help you make the most out of your trip, save money, help you stay safe, and show you where to get all the good food!
Table of Contents
Click Here for City Guides

Mexico City
Top 5 Things to See and Do in Mexico City

1. Walk through the Zócalo

2. Relax in Chapultepec Park

3. Participate in Dia de los Muertos

4. Visit Frida Kahlo’s House

5. Check out the art and history museums
Other Things to See and Do in Mexico City
1. Visit Castillo de Chapultepec
The only castle in North America to house sovereigns, Chapultepec Castle was built in 1725 as a large manor house for the Viceroy. Abandoned during the Mexican War of Independence in 1810, Chapultepec became the residence of Emperor Maximilian I and Empress Carlota in 1864. Today, Chapultepec Castle is home to Museo Nacional de Historia, which tells the story of Mexico from the time of Tenochtitlan to the Mexican Revolution. It’s open daily (except Mondays) from 9am-5pm. It costs 80 MXN ($4.25 USD).
2. Explore Templo Mayor
Mexico City is a hotbed of historical landmarks, particularly those dating back to the Aztec period, and there is no finer example than the Great Temple of Tenochtitlan. Located in the heart of the Historic Centre of Mexico City and Xochimilco, Templo Mayor is an example of life in Mesoamerica before the arrival of the Spanish. It’s open daily (except Mondays) from 9am-5pm and costs 80 MXN ($4.25 USD).
3. Eat in the Zona Rosa
One of the most popular neighborhoods in Mexico City, Zona Rosa is historically known for being the heart of the city’s gay community, and boasts an array of bars, restaurants, and nightclubs. This is the best nightlife area in the city. Make sure to dress well here too. Try places like Cafeteríra El Péndulo, Xaman Bar, and Cabaretito Fusión.
4. Visit the Museo Nacional de Antropología
Found within Chapultepec Park, this world-class anthropology museum is one of the largest museums in Mexico, at 45,000 square meters. Open since 1964, the museum houses a vast collection of sculptures, jewels, and artifacts from ancient Mexican civilizations. The museum is open daily (except Mondays) and costs $80 MXN ($4.30 USD).
5. Visit a megalibrary
Situated among gardens, the Biblioteca Vasconcelos is a temple to books, often referred to as a “megalibrary”. Opening its doors in 2006, the library features transparent walls and intentionally mismatched floors, six floors, and houses over 600,000 books. You to get lost in this maze of books! Biblioteca Vasconcelos is one of the best libraries I’ve ever seen. The library also offers cultural activities, and a 26,000 square metre garden filled with trees, shrubs, and herbaceous plants.
6. Participate in the Loteria Nacional
Believe it or not, the national lottery is a pretty popular thing here. On the west side of Paseo de la Reforma, in the art deco tower, you can go try your luck and hope the wooden balls with your numbers get picked.
7. Check out the Basilica de Guadalupe
The Basilica de Guadalupe is a Catholic church, basilica, and world-famous shrine, drawing thousands of pilgrims every year from all over Mexico. The yearly celebration of the shrine is on December 12th, which makes this a crazy, festival-like place to be during that time. Take time to explore the grounds, as well as the basilica and shrine.
8. Marvel at the Soumaya Museum
Housing 66,000 pieces of Central American and European art, the Soumaya Museum was donated and constructed by one of the world’s richest men, Carlos Slim Helú. In Northern Mexico City, the Soumaya Museum is a stunning building covered with 16,000 aluminum hexagonal tiles, which sparkle in sunlight. It’s considered to be the most beautiful modern building in Mexico City. Admission is free, and it is open daily except Tuesday when the museum is closed.
9. Attend a lucha libre
Mexican free wrestling is a favorite pastime among locals. Extremely entertaining and affordable, lucha libre takes wrestling to a whole new level, and the cheers and heckles from the crowd add to the fun. Grab a beer and get ready to holler some Spanish jeers – and whatever you do, do not look away during a match as anything can, and will, happen. General seating tickets can be as little as 56 MXN ($3 USD) each. Don’t go with a tour or book ahead of time—you’ll pay a lot more. Do not buy from scalpers either, because the police are always around and you’ll get in trouble. Do not bring your camera, as you will be forced to check it at the door.
Mexico City Travel Costs
Hostel prices – -During peak season, the price per bed in a 4-6 bed room is about 450 MXN ($24 USD) per night, whereas a bed in a 8-12 bed room will cost about 400 MXN ($21.50 USD). During the off-season a bed in an 8-12 bed room starts at 200 MXN ($11 USD), and a 4-6 bed room is around 250 MXN ($14 USD).
A standard private room for two with a shared bathroom costs from 750 MXN ($40 USD) in peak season. Prices started at 500 MXN ($27 USD) in the off-season.
Budget Hotel Prices – Nightly rates for a budget 2-star room in Mexico City start around 400 MXN ($22 USD) in peak season. In the off-season rooms start at around 170 MXN ($9 USD) per night.
Airbnb is also an option in Mexico City, with most shared rooms starting at 300 MXN ($16 USD). In Mexico, shared rooms usually refer to dorms in hostels that are listed on Airbnb. Private rooms start from 285 MXN ($15 USD) but most are around 715 MXN ($38 USD). Entire homes and apartments start at 530 MXN ($28 USD) and go up from there.
Food – You’ll find a lot of rice, beans, fruits, and veggies like tomatoes, corn, avocado, and peppers in Mexican cuisine. Typical Mexican dishes include tacos, mole (a sauce with lots of ingredients, often including chocolate), salsa, enchiladas, tamales (stuffed corn pockets), and guacamole.
By purchasing food on street stalls or in markets, you can expect to spend around 280 MXN ($15 USD) per day or less. You can get items like roasted corn, tamales, tacos, and tostadas all for less than 10 MXN ($0.50 USD) a piece.
If you want to eat at restaurants, a less restrictive budget is about 400 MXN ($21 USD) per day. A meal at a Mexican restaurant will cost you between 96-135 MXN ($5-7 USD). A beer is about 16 MXN ($0.85 USD) in the street but double that at a restaurant, while a cocktail shouldn’t cost more than 77 MXN ($4 USD) in most places. A combo meal at McDonald’s costs around 75-85 MXN ($4-4.40 USD).
If you plan to cook your meals, expect to pay between 500-585 MXN ($26-30 USD) per week for groceries that will include rice, vegetables, chicken, and beans.
Backpacking Mexico City Suggested Budgets
If you’re backpacking Mexico, you will spend at least 860 MXN ($48 USD) per day. This budget will get you a hostel dorm, street food and self-cooked meals, local transportation, and a few attractions each day.
On a more mid-range budget of about 1,567 MXN ($85 USD) per day, you will stay in a budget hotel, eat at local restaurants, visit more attractions, take public transportation per day but also a few taxis or Ubers.
A luxury budget will cost you at least 5,960 MXN ($310 USD) per day and up. You will stay at a four-star hotel, eat out for all your meals, have plenty of drinks, take taxis everywhere, and do some guided trips.
You can use the chart below to get some idea of how much you need to budget daily, depending on your travel style. Keep in mind these are daily averages – some days you’ll spend more, some days you’ll spend less (you might pay less every day). We want to give you a general idea of how to make your budget. Prices are in USD.
Mexico City Travel Guide: Money Saving Tips
Compared to Mexico’s resort areas, Mexico City is a whole lot cheaper. Nonetheless, if you’re not mindful of where your money is going, you could end up spending a lot. Here are some ways to save in Mexico City:
- Eat street food – Save money on food by eating at the big markets or from the vendors on the street. You’ll get big, flavorful, and filling meals for only a few dollars. If you’re weary, just eat wherever you see children eating. If kids can eat that food, you’ll be fine!
- Couchsurf – Use Couchsurfing to stay with locals who have extra beds and couches for free. Plus, you get a local host who will show you around and, in a city this size, you’ll want one!
- Go on a free walking tour – Learn the history behind the places you are seeing and to avoid missing any must-see stops in Mexico City. Estacion Mexico Free Tours has a historic downtown tour at 11am can show you what the city has to offer. Advance bookings online are recommended.
- Save money on rideshares – Uber is way cheaper than taxis and are the best way to get around a city if you don’t want to wait for a bus or pay for a taxi. The Uber Pool option is where you can share a ride to get even better savings (though you can get your own car too). You can save $15 off your first Uber ride with this code: jlx6v.
Where To Stay in Mexico City
Still need a place to stay on your trip? Here are some of my favorite places to stay in Mexico City:
For more hostel suggestions be sure to check out my list of the best hostels in Mexico City!
How to Get Around Mexico City
Public Transportation – Mexico City is very large and the best way to get around is the subway (metro) system. It’s usually busy and crowded but it’s efficient. A ride costs 5 MXN ($0.27 USD). A public city bus costs 6 MXN ($0.32 USD). You also can ride a Microbus (or a Pesero as it’s commonly known), which are privately-run. A ticket for these is between 2.50-4 MXN ($0.13-$0.22 USD).
Alternatively, Tuibus is a touristy hop-on hop-off bus with four routes in Mexico City. These buses can be a good way to get your bearings and discover areas of the city you may want to explore further. A 1-day ticket is 160 MXN ($8.70 USD), and 2-days is 230 MXN ($12.50 USD).
Bicycle – Cicloestaciones (bicycle rental stations) also offer free rental but you’ll need to leave your ID.
Taxis – Taxi fares start from around 6 MXN ($0.32 USD) and go to 10 MXN ($0.53 USD). Don’t hail a taxi which is passing on the street. Instead, take one from outside a hotel or restaurant as these are authorized taxis and safer to use.
Ride-sharing – Uber, an alternative to taxis, operates in Mexico City and is pretty cheap. The Uber Pool option is where you can share a ride to get even better savings (though you can get your own car too). You can save $15 off your first Uber ride with this code: jlx6v.
When to Go to Mexico City
Summer (June to October) is the rainy season in Mexico, but mostly in the center of the country. You can expect it to rain each day heavily, but the downpour is usually short. It hardly ever rains in the northern part of the country, and humidity is thick in the south and along the coastal areas. Temperatures during this time are somewhere between 79-90°F (26-32°C). April to June are typically the hottest months with temperatures averaging a high of 80°F (27°C).
Semana Santa is one of the biggest holidays in Mexico, next to Christmas and Day of the Dead. It takes place the week before Easter, when a re-enactment of the crucifixion takes place. Día de la Independencia takes place September 16th, but the celebrations begin the night before in Mexico City’s Zócalo, complete with fireworks. This is Mexico’s independence day, not Cinco de Mayo which is a celebration of the battle of Puebla which takes place in the state of Puebla, to the south of Mexico City.
In November, the streets and cemeteries of Mexico come alive as locals celebrate Día de Muertos (Day of the Dead), a time when locals hold all-night vigils and commune with loved ones who have died. It’s also a time of parties and parades and sugar skulls. An unforgettable experience, especially in Mexico City.
How to Stay Safe in Mexico City
The media (especially the American media) likes to paint Mexico City as a dangerous place to visit, but the reality is that a lot of Mexico City is completely safe. While petty theft (including bag snatching) is really common here, most of the conflict is between the authorities and Mexican drug cartels, which will have little impact on your trip.
In Mexico City, stay away from neighbourhoods like Tepito and Iztapalapa, and be aware of your surroundings in large crowded markets where it is easy to be targeted by pickpockets.
The people who tend to be involved in some sort of incident are usually drinking or doing drugs or taking part in sex tourism.
Stay away from that stuff, and you’ll be fine.
Locals are friendly and helpful. If you’re not sure about a neighbourhood, ask a local, they will tell whether or not it is a good idea to go there.
That isn’t to say that you shouldn’t take precautions.
Always trust your gut instinct. Avoid isolated areas at night, and be aware of your surroundings at all times. Make copies of your personal documents, including your passport and ID.
If you don’t do it at home, don’t do it here! Follow that rule and you’ll be fine.
The most important piece of advice I can offer is to purchase good travel insurance. Travel insurance will protect you against illness, injury, theft, and cancellations. It’s comprehensive protection in case anything goes wrong. I never go on a trip without it as I’ve had to use it many times in the past.
Mexico City Travel Guide: The Best Booking Resources
These are my favorite companies to use when I travel to Mexico City. They are included here because they consistently find deals, offer world-class customer service and great value, and overall, are better than their competitors. They are the ones I use the most and are always the starting points in my search for travel deals.
- Momondo – This is my favorite booking site. I never book a flight without checking here first.
- Skyscanner – Skyscanner is another great flight search engine which searches a lot of different airlines, including many of the budget carriers that larger sites miss. While I always start with Momondo, I use this site too as a way to compare prices.
- Airbnb – Airbnb is a great accommodation alternative for connecting with homeowners who rent out their homes or apartments. (If you’re new to Airbnb, get $35 off your first stay!)
- Hostelworld – This is the best hostel accommodation site out there, with the largest inventory, best search interface, and widest availability.
- Couchsurfing – This website allows you to stay on people’s couches or spare rooms for free. It’s a great way to save money while meeting locals who can tell you the ins and outs of their city. The site also lists events you can attend to meet people (even if you’re not staying with someone).
- Booking.com – The best all around booking site that constantly provides the cheapest and lowest rates. They have a no money down policy, great interface, and the widest selection of budget accommodation. In all my tests, they’ve always had the cheapest rates out of all the booking websites.
- Intrepid Travel – If you want to do a group tour around Mexico, go with Intrepid Travel. They offer good small group tours that use local operators and leave a small environmental footprint. If you go on a tour with anyone, go with them. And, as a reader of this site, you’ll get exclusive discounts when you click the link!
- Rome 2 Rio – This website allows you to see how to get from point A to point B the best and cheapest way possible. It will give you all the bus, train, plane, or boat routes that can get you there as well as how much they cost.
- EatWith – This website allows you to eat home cooked meal with locals. Locals post listings for dinner parties and specialty meals that you can sign up for. There is a fee (everyone sets their own price) but this is a great way to do something different, pick a local’s brain, and make a new friend.
- World Nomads – I buy all my travel insurance from World Nomads. They have great customer service, competitive prices, and in-depth coverage. I’ve been using them since I started traveling in 2003. Don’t leave home without it!
Mexico City Gear and Packing Guide
If you’re heading to Mexico City, here are my suggestions for the best travel backpack and tips on what to pack.
The Best Backpack for Mexico City
Size: 45-47L
Straps: Thick and cushy with compression technology that pulls the pack’s load up and inwards so it doesn’t feel as heavy.
Features: Removable top lid, large pocket at the front, hydration compatible, contoured hip belt
If you want something different, refer to my article on how to choose the best travel backpack for other backpack suggestions.
What to Pack for Mexico City
Clothes
- 1 pair of jeans (heavy and not easily dried, but I like them; a good alternative is khaki pants)
- 1 pair of shorts
- 1 bathing suit
- 5 T-shirts
- 1 long-sleeved T-shirt
- 1 pair of flip-flops
- 1 pair of sneakers
- 6 pairs of socks (I always end up losing half)
- 5 pairs of boxer shorts (I’m not a briefs guy!)
- 1 toothbrush
- 1 tube of toothpaste
- 1 razor
- 1 package of dental floss
- 1 small bottle of shampoo
- 1 small bottle of shower gel
- 1 towel
- Deodorant
Small Medical Kit (safety is important!!!)
- Band-Aids
- Hydrocortisone cream
- Antibacterial cream
- Earplugs
- Tylenol
- Hand sanitizer (germs = sick = bad holiday)
Miscellaneous
- A key or combination lock (safety first)
- Zip-lock bags (keeps things from leaking or exploding)
- Plastic bags (great for laundry)
- Universal charger/adaptor (this applies to everyone)
- LifeStraw (A water bottle with a purifier)
Female Travel Packing List
I’m not a woman, so I don’t know what a woman wears, but Kristin Addis, our solo female travel guru, wrote this list as an addition to the basics above:
Clothing
- 1 swimsuit
- 1 sarong
- 1 pair of stretchy jeans (they wash and dry easily)
- 1 pair of leggings (if it’s cold, they can go under your jeans, otherwise with a dress or shirt)
- 2-3 long-sleeve tops
- 2-3 T-shirts
- 3-4 spaghetti tops
- 1 light cardigan
Toiletries
- 1 dry shampoo spray & talc powder (keeps long hair grease free in between washes)
- 1 hairbrush
- Makeup you use
- Hair bands & hair clips
- Feminine hygiene products (you can opt to buy there too, but I prefer not to count on it, and most people have their preferred products)
For more on packing, check out these posts:
Mexico City Travel Guide: Suggested Reading
Maya Roads: One Woman’s Journey Among the People of the Rainforest, by Mary Jo McConahay
Mary Jo McConahay has been living and traveling in the remote areas of Central America for three decades, so she knows a thing or two about the region. Maya Roads is her fascinating account of the people, politics, and archaeology of the rainforest, otherwise known as “the cradle of Maya civilization.” It’s a beautiful chronicle of not only the sheer beauty of Central America and the resilience of its people, but also the region’s harsher side – like drug trafficking and intense violence.
Walking the Americas, by Levison Wood
This is the true story of Levison Wood’s 1,800-mile trek across the Americas, through eight countries from Mexico to Colombia. He works his way down through Belize, Guatemala, Honduras, Nicaragua, Costa Rica, and Panama – meeting refugees in Nicaraguan camps, friendly locals, and dangerous wildlife along the way. Some of his tales are harrowing, but mostly you’ll want to be right there with Wood, enjoying secret waterfalls and making awkward negotiations with policemen.
The Conquest of New Spain, by Bernal Diaz Del Castillo
This is an actual first-person account of one of history’s most devastating military events, when Hernan Cortes and his crew violently overthrew the Aztec Empire. Bernal Diaz Del Castillo was a soldier of Cortes, and his storytelling is powerful and vivid. He describes what it was like for the Spanish arriving in Mexico in 1520, and their shock when encountering the city. He goes on to talk about the cruel treatment of the natives and the Spaniards’ exploitation of them for gold and treasure, and then the eventual conquest of the city. It’s a gripping read.
On Mexican Time: A New Life in San Miguel, by Tony Cohan
Tony Cohan is an American writer from Los Angeles who moved to the quaint 16th-century town of San Miguel de Allende with his wife, Masako. Having fallen in love with Central Mexico on a previous visit, Cohan and his wife decided to sell off their house in California and head south to begin a new life amongst cobblestone streets and raucous daily fiestas. This is his memoir as the couple buy a fallen down 250-year-old house and begin to familiarize themselves with the ups and downs of living in Mexico.
Alone in Mexico: The Astonishing Travels of Karl Heller, 1845-1848, by Karl Bartolomeus Heller
Karl Bartolomeus Heller was a 21-year-old aspiring botanist from Austria who traveled to Mexico in 1845 to conduct research and collect specimens. This is the first English translation of his incredible memoir as he moves from living in the mountains of Veracruz to traveling onward to Mexico City, Puebla, and Cholula. Other adventures include a journey by canoe through southern Tabasco and Chiapas, eventually returning home with thousands of samples. This is one of the very few accounts of travelers visiting Mexico during this time period, making it a very rare gem indeed.
Mexico City Travel Guide: Related Articles
Want more info? Check out all the articles I’ve written on backpacking/traveling Mexico City and continue planning your trip: