no thumb

No trip to Mexico is complete without spending at least a few days in this dense, modern yet traditional, culturally-rich, forward thinking gateway to Latin America. However, although Mexico is relatively cheaper than the U.S. or Europe, prices especially in its bustling capital of Mexico City (or Mexico D.F. in Spanish) can be much higher than most of the country. Luckily you can take a cheap flight to get there and then good planning can help you make the most out of a trip to Mexico City without breaking the bank – read on for our tips to travel Mexico City on a shoestring:

1. Take the Metro

Mexico City’s Metro is clean, safe and very efficient – take it. Each ride costs a fraction of a taxi, and though there are no day passes such as in London or New York, each ride costs 3 pesos (U.S. $0.24). There are warnings about taxi robberies or even kidnappings, but no such warnings exist for the Metro. Once inside, the Metro is much more well-lit than London, and the different lines are easy to navigate. Taking the Metro also allows you to explore several areas of the city in a day, with several stops on various lines bringing you right back home to the Centro Historico where your hotel /hostel is most likely located.

Note: As in any major city, rush hour in the Metro is cramped. Very cramped. The busier stations have ‘women only’ sections to the platform, with separate entrances which are not always so clear. If you are a female traveler, make sure to keep your eyes open for any separation of women and children from the men and follow the parade of women to that section of the platform.
*3 Pesos per ride*

2. Catch the free performances on the Zocalo

As in any town in Mexico, the Zocalo, or main square, in Mexico City is a major hub of entertainment activity. On each side of the Cathedral there are locals selling Aztec artisan goods (bags, rings, bracelets, masks, etc), and dancers dressed in traditional Aztec outfits performing several dances throughout the day. Tips are welcome of course, but the performances are free. Grab some of the nearby street food and enjoy the organized chaos of traditional outfits, music and dancing.

3. Eat Street Food

Mexicans love to eat, and there are food vendors lined up in every possible space where people congregate – outside of the metro, on any square, in any park, we’ve even seen quesadilla and tamale vendors right outside of a hospital entrance! The food choices vary per region, and Mexico City was by far the most enjoyable for us Globetrottergirls. The best street food in the city was located around the Alameda Central (a beautifully designed park in the center) and the Zocalo. Foods include Elote (corn on the cob), Tlayudas (thin crunchy tortillas topped with refried beans, lettuce, salsa and cheese), Tacos, popcorn, cups of easy-to-eat pre-cut strips of fruit including mango, watermelon, cantelope, jicama, even cucumber, which can be sprinkled with as much lime and chili powder as desired.

The more we travel through Mexico, the more we realize that each sit down meal can take two hours from the time you sit down to the time you finally get ‘la cuenta’, or the bill – which is often much higher than you would expect.

Street food, on the other hand, is cheap, quick, ‘clean’ and so delicious, plus a great way to get a broad sample of Mexican culinary delights. Contrary to the Mexican food nightmare myths, after eating almost exclusively street food for all ten days of our stay in the capital, we did not get sick once. Grab a Tlayuda for around U.S.$1.00, two tacos for U.S. $0.40 or corn on the cob / fresh fruit for $1.20.
*$0.40 – $2.00, depending on food*

4. Visit Museums for free

Mexico City is overflowing with culture, and its hundreds of museums and galleries are already cheap compared to Europe of the U.S. However, with some planning you can visit several on their ‘free days’.

The Palace of Fine Arts (Palacio de las Bellas Artes) features stunning murals from Diego Rivera, David Alfaro Siqueiros, Jose Clemente Orozco and other muralists and is free on Sundays. Eje Central & Avenida Juárez, Tuesday to Sunday: 10:00 am – 6:00 pm.

The City Museum (Museo de la Ciudad de Mexico) displays archeological pieces that show the transformation of the Valley of Mexico from the Aztec capital to what the city is today (mediocre) and temporary art exhibitions (excellent) and is free on Tuesdays. Pino Suarez 30 & Republica de El Salvador, Tuesday to Sunday: 10:00 am – 6:00 pm.

The National Museum of Art (Museo Nacional del Arte) has 33 halls filled with Mexican paintings, sculptures and ceramics dating back to the 16th century and is free on Sundays. Calle Tacuba 8, Tuesday to Sunday: 10:30 am – 5.30 pm.

The Museo Dolores Olmedo in Xochimilco (Av Mexico & Antiguo Camino a Xochimilco) has a very complete once-private art collection (including 25 Frida Kahlo & 137 Diego Rivera pieces), archeological pieces and china from the Far East plus gorgeous gardens with free-roaming peacocks and rare hairless Mexican dogs and is free on Tuesdays. Tuesday to Sunday: 10:00 am – 6:00 pm.

Other free museums include:

  • The National Museum of Popular Culture (Museo Nacional de Culturas Populares) in Coyoacan (Avenida Hidalgo). Tuesday to Sunday: 10:00 am – 4:00 pm.
  • The Museo del Instituto Geologico (Jaime Torres Bodet 176), exhibiting fossils and minerals. Monday to Friday: 9:00 am – 3:00 pm.
  • Museo de Arte Popular (Revillagigedo 11) exhibits artisan works from cultural groups throughout Mexico. Tuesday to Sunday: 10:00 – 5:00 pm.
  • The Museo Casa Estudio Diego Rivera located in San Angel (Av Altavista & Calle Diego Rivera) was the sometimes-residence of Diego Rivera and Frida Kahlo, and displays works, personal belongings and other memorabilia of the famous pair. Free on Sundays, otherwise only U.S. $1. Tuesday to Sunday: 10:00 am – 6:00 pm.

5. Dance to Mariachi Music on Plaza Garibaldi

Dozens of Mariachi bands from several regions of Mexico congregate on Plaza Garibaldi, just north of the ‘Centro Historico’, serenading lovers and providing festive party music for groups who all gather to take part in the Mariachi Madness. For a fee (amount depends on your bargaining skills) a Mariachi band will serenade you personally, but just sitting on the Plaza, taking in the atmosphere and listening to the collective cacophony of Mariachi music is free and really very entertaining.

6. Palacio Nacional

The Palacio Nacional is located on the Eastern side of the Zocalo (the entrance is on its north side, in Calle Moneda) and it is used as a government building. It has been the seat of political power since Aztec times and it is here where on every 15 September, the President rings the ‘Liberty Bell’ and shouts the traditional !Viva Mexico! in celebration of Mexico’s independence.

The Palacio is famous for its architecture and Diego Rivera’s grand mural “Epic of the Mexican People in Their Struggle for Freedom and Independence” which stretches over three walls in the main staircase, and several other murals. It also houses the National Garden (and a large number of cats!) which can be visited as well.
*free, bring your passport for entry*

7. Parque Chapultepec

The capital’s largest park doesn’t cost a penny and will keep you busy for hours. It spreads out over 1,800 acres (7.3 km2) and features several lakes, some of which rent rowing boats or kayaks, or just sit on the side and feed the hungry fish (fish food available around the lake). For your own hungry belly, there are food vendors galore throughout the park, so grab some popcorn, chips or elote and make your way to visit Diego Rivera’s famous fountain – ‘Fuente de Tlaloc’ or the Botanic Garden. For braver souls, the park is home to a Six Flags amusement park.

Close to the Anthropology Museum (extraordinary anthropology museum exploring all major cultures from Tolmecs to modern-day Mexico – U.S. $4.50), check out the Danza de los Voladores (Dance of the Flyers), a ceremony in which four dancers launch themselves off a 30 meter pole on ropes in their traditional clothes, while a fifth dancer stays on top of the pole and leads the other four by playing a flute – great fun to watch!

8. The Zoo in Chapultepec Park

Mexico City has a free zoo, located right in its most popular park. There are several ticketed sections, such as the insect house, but the main free parts offer a selection of animals as big as any other major free zoo, housing more than 250 animal species including panda bears, giraffes, seals, monkeys, polar bears, hippopotamus, jaguars and elephants. The zoo is open daily from 9.00am – 4.30pm. If at all possible, avoid a weekend visit as Mexicans flood the park and overcrowd the zoo.

9. Polanco

A visit to Polanco will show you a completely different side of Mexico City. Located west of the Zona Rosa, it can be combined with a stroll down the Paseo de la Reforma or a visit to Parque Chapultapec which lays to its south.

Polanco is Mexico’s luxury area, where its well-heeled inhabitents reside. Off the tourist track, Audis, BMWs and Lexus SUVs line the streets along with designer stores (including an Apple store), Starbucks and various high-class restaurants on and around Presidente Masaryk. Parque America and Parque Lincoln are small, very clean parks with interesting art sculptures, and Polanco is one of the few places in Mexico City where joggers, dog-walkers and even rollerbladers have the space and well-paved streets to enjoy a run/walk/blade in relative peace and quiet.

The architecture in the area is very different to the rest of the city, with well-designed two story ‘suburban’ homes, and the area is also much less polluted, congested and boisterous.
*free / 6 Pesos for a return trip on the Metro*

10. Visit Coyoacán

Coyoacán is the oldest part of Mexico City, and is well-known as Frida Kahlo’s ‘hometown’. Her Casa Azul is now a museum which houses the art and personal effects of both Frida and her muralist husband, Diego Rivera. The Casa Azul runs at $4.50, and any Frida fan should not miss this mecca of one of Mexico’s most passionate female painters.

A visit to Coyoacán is a peaceful pleasure, with quiet squares, churches, cobble-stone streets, parks, a clean, bright indoor market and great shopping and restaurants for a range of budgets. Artists, hippies and bohemians alike have been attracted to this area since the 1960s and 1970s and today Coyoacán is said to be one of the cultural centers of the capital.

The easiest way to get to Coyoacán is by Metro (Line 3, get off at Coyoacán or Viveros)
*6 Pesos for a return trip on the Metro*


Tags : free museums mexico citymexico city on a shoestringMexico City subwayMexico street foodParque Chapultepecpolancovoladores mexico city


  1. Really nice list! Me and my boyfriend are visiting Mexico and central america in february!!We are looking forward!
    Thanks for your tips!

    1. Cristina – I hope you’ll have an amazing time, but I am sure you will! Mexico is still one of our highlights in 2010, but Guatemala is one of our favorites too. Feel free to get in touch for tips on Honduras & El Salvador, if you go there too. Will you travel through all of Central America?

  2. Hi! I just found your blog and completely love it. 😀 I’m planning a trip to Mexico City later this year and have bookmarked this post; thanks for such an inspiring and informative list! I was wondering if you had any hotel/hostel suggestions. I checked your accommodation category but didn’t see anything.

    1. Hi Eva, thanks so much! Glad you love our site 🙂 We absolutely love Mexico City and would recommend it to anyone who asks. In terms of hostels/hotels – This was literally our first city after the US part of our trip, so we stayed in a hotel. However, it was only $30 a night (same as a hostel in a capital city) and most other guests were Mexican. It’s nothing fancy at all, but in the Centro Historico and even in hindsight one of our better hotels. It was called Hotel El Salvador. We extended our stay, originally five nights, for a total of 11 nights, and made both the original booking and the extension online on a travel deal site. We can’t remember which one now, but we saved at least $5 a night doing so. If you need more info, let us know!

      1. Thanks for getting back to me! 🙂 The more I look into Mexico City, the more thrilled I am to be going there. I can’t believe it’s not a bigger tourist destination for Americans: it seems to have everything you could want for a city vacation. I’ve only got 11 nights total for the trip, so I’ll see if I spend them all there; I’m also thinking of spending maybe 4 nights in Guanajuato. But either way, I’m sure I won’t run out of things to do.

        Anyway, thanks again, and I’ll be following your blog to see your future adventures!

        1. Hi Eva! You’re right, for such a nearby cosmopolitan city, you’d think more Americans would go. It does have everything you need, just get ready because there are also a TON of people, so it can get hectic – make sure to day trips to quieter parts of the city like to Coyoacan (where Frida Kahlo is from) and Xochimilco, just on the outskirts of the city, for a few hours sailing through the canals!!! If you need any other ideas, let us know! 🙂

          1. I’ll have to brace myself for the crowds; twenty million is so big it almost defies imagination. 😉 And I *definitely* want to go to Coyoacan and Xochimilco. I’ve decided to save Guanajuato for another trip, since there’s a big festival during the time that I’d be there (and the whole point of splitting up my trip is to have fewer crowds), so now I plan to spend a few days in a smaller town (my eye is on Tlaxcala) to balance things out.

            Honestly, your blog is already such a mine of information, I think you’ve provided more ideas than I’ll have time for! 🙂

  3. I love the list! Thanks for featuring my hometown 🙂
    However, I found an error on your list.
    Six Flags is not located in Chapultepec park. The amusement park in Chapultepec is called “Feria de Chapultepec”.
    Six Flags is located in Tlalpan, which is in the southern part of Mexico City quite far from Chapultepec 🙂

Leave a Response

CommentLuv badge