Mexico City is a sprawling and electrifying capital where ancient Aztec heritage meets contemporary culture — a city of world-class museums and remarkable street food that rewards every curious traveller with unforgettable experiences at every turn.
Mexico: Mexico City – Basilica of Our Lady of Guadalupe
🛕 Tilmas, Tilted Floors and Ten Million Pilgrims: Inside the Basilica of Our Lady of Guadalupe, Mexico City
🗺️ Getting There and First Impressions
We pitched up at the Basilica of Our Lady of Guadalupe on a Tuesday morning, which, as it turned out, was roughly the same time as what appeared to be the entire population of Latin America. The basilica sits in the north of Mexico City, in a neighbourhood called La Villa de Guadalupe, and it is not, by any stretch of the imagination, a quiet backwater. It is one of the most visited Catholic pilgrimage sites on the entire planet, drawing somewhere in the region of ten million people a year, which puts it comfortably ahead of the Vatican and, for what it is worth, considerably ahead of any National Trust property I have ever been dragged around on a wet Sunday in England. The site itself is a broad, open plaza surrounded by a cluster of churches spanning several centuries, and when you first walk in, the sheer scale of it hits you like opening the wrong door at a stadium. There are people everywhere — families with pushchairs, elderly women shuffling forward on their knees across the flagstones, young men carrying enormous banners, street vendors outside selling everything from candles to embroidered tea towels — and the whole thing hums with a kind of organised religious intensity that you do not really get in, say, Coventry Cathedral.
The history of the place goes back to 1531, which was, to put it in useful context, roughly forty years after Columbus landed in the Americas and barely a decade after the Spanish conquistador Hernán Cortés had rather forcibly remodelled the Aztec Empire. According to tradition, a recently converted indigenous man named Juan Diego Cuauhtlatoatzin — a Nahua peasant from a village near what was then called Tepeyac Hill — had a series of visions in December of that year in which a young woman appeared to him, speaking in his native Nahuatl language, and identified herself as the Virgin Mary. She asked, on three separate occasions, that a church be built on that hill. The local bishop, Juan de Zumárraga, was understandably sceptical. He wanted proof. On 12 December 1531, as the story goes, Juan Diego gathered roses from the hill — remarkable in itself, given that it was winter — and carried them in his tilma, which is a sort of rough cloak worn by indigenous men at the time. When he opened his cloak before the bishop, the roses fell out and, on the fabric itself, an image of the Virgin had miraculously appeared. The bishop was convinced. A chapel was duly built. And that, in essence, is how one of the most extraordinary religious sites in the world got started.
⛪ The Old Basilica and the New One
The building most people associate with Guadalupe today is the enormous modern basilica consecrated in 1976, and it is, architecturally speaking, a thing of its time — which is to say it looks like someone in the 1970s was given a very large budget and told to make something that would hold 10,000 people. It was designed by Mexican architect Pedro Ramírez Vázquez, the same man responsible for the National Museum of Anthropology in Chapultepec, and it is circular, low-slung, and oddly tent-like, with a roof that sweeps outward like a sombrero that has had a disagreement with gravity. It seats around 10,000 people inside, and on major feast days that number expands considerably, with crowds spilling out across the plaza in their tens of thousands. At the front, behind the main altar, the original tilma of Juan Diego is mounted in a glass frame, and there is a series of moving walkways installed beneath it so that the steady stream of visitors can pass underneath without blocking the queue. This is an entirely Mexican solution to an entirely Mexican-scale problem, and it works rather well.
What most visitors also do, because it is hard to resist, is wander across the plaza to look at the old basilica, built between 1695 and 1709 and now called the Templo Expiatorio a Cristo Rey. It replaced an earlier chapel from the sixteenth century, which had itself replaced the very first modest structure built after the apparitions. The old basilica is a gorgeous, ornate Baroque building in warm stone, with twin towers and a dome, and the sort of elaborate façade that the Spanish colonial period produced with great enthusiasm and seemingly limitless patience. The problem with it, and the reason it is no longer in regular use for worship, is that it is sinking. Mexico City is built on what was once the bed of Lake Texcoco, and the ground is soft clay that compresses under weight. The old basilica had been sinking unevenly for centuries, and by the late twentieth century it was tilting at an angle that gave visitors the disconcerting sensation of walking on a ship in mild weather. Efforts to stabilise it have been partially successful, and it now leans at a merely eccentric angle rather than an alarming one. Standing inside it feels like being in one of those fairground halls of mirrors, except that everything around you is genuinely four hundred years old and genuinely magnificent.
🏛️ The Tilma and What It Actually Is
The centrepiece of the whole site, the thing that every pilgrim comes to see, is the tilma — that rough ayate fibre cloak on which, according to the faithful, the image of the Virgin of Guadalupe appeared in December 1531. It measures roughly 170 by 105 centimetres and depicts a young woman with dark skin and indigenous features, her eyes cast downward, standing on a crescent moon, surrounded by rays of light, with an angel at her feet. The image has been venerated for nearly five centuries. It survived a nitric acid spill in 1785 when a cleaner accidentally knocked over a cleaning solution near the frame, and it survived an anarchist bomb placed beneath it in 1921, which destroyed the marble altar steps and twisted a brass cross nearby but left the tilma itself undamaged — a fact that the faithful noted with considerable interest. What is agreed upon in practical terms is that the image has not faded in any significant way over five centuries, despite being made of a loosely woven fibre that would not normally be expected to hold paint or dye with much permanence, and that it was displayed without protective glass for the first 116 years of its existence.
The Virgin of Guadalupe has become something very considerably larger than a religious icon. She is the patron saint of Mexico, declared so by Pope Benedict XIV in 1754, and also the patron of the Americas and the Philippines. Her image is everywhere in Mexican life — from churches and roadside shrines to car dashboards, restaurant walls, and the backs of market stalls selling household goods in Oaxaca. Juan Diego was canonised by Pope John Paul II in 2002 during a Mass held at the basilica itself, which attracted a crowd estimated at several million. The feast day falls on 12 December each year, and in the days leading up to it the pilgrimage traffic intensifies to a degree that requires the sort of logistical planning normally associated with small military operations. People walk for days to get there, some for hundreds of kilometres. On 12 December itself, the plaza is essentially one enormous, continuous act of collective devotion that goes on from before dawn until well after midnight. As an English person watching all of this from the edges, the sheer depth and sincerity of it is, frankly, rather humbling — and quite unlike anything you are going to encounter at your average Bank Holiday Sunday in a Church of England parish.
🌄 The Hill, the Chapel, and the View
Behind and above the main basilica complex rises Tepeyac Hill, the site of the original apparitions, and it is worth making the effort to climb it, even though your legs will register a formal complaint by the time you reach the top. The hill is not enormous by any objective measure, but it is steep, and on a warm Mexico City morning, with the altitude already sitting at around 2,200 metres above sea level, the combination produces the sort of breathlessness that makes you feel rather older than you actually are. At the summit there is a small chapel, the Capilla del Cerrito, built in the eighteenth century on the spot traditionally identified as the location of the apparitions, and a statue of Juan Diego. The views from up here, across the vast spread of Mexico City below, are extraordinary — or would be on a clear day, which Mexico City is not always able to provide, given that the city sits in a mountain basin that has a complicated relationship with air quality. On the day we were there, it was just clear enough to see the broad grid of the city extending south for what felt like a very long way indeed, with the distant volcanic peaks of Popocatépetl and Iztaccíhuatl just about visible through the haze. Popocatépetl, for the record, is an active volcano that has been periodically erupting since 1994, which is the sort of geological detail that Mexico City residents appear to have made a collective decision not to worry about unduly.
The hill itself has an older history than the Christian apparitions, which is one of the things that makes the whole site historically layered in a rather interesting way. Before the Spanish conquest, Tepeyac was a sacred site associated with the Aztec goddess Tonantzin, a mother deity whose name translates roughly as “Our Revered Mother.” The indigenous population had been worshipping at the hill for a very long time before 1531, and historians have spent considerable energy discussing the degree to which the apparition of a compassionate female figure at that precise location — speaking in Nahuatl, dressed in a style incorporating both Spanish and indigenous imagery — helped facilitate the conversion of millions of indigenous Mexicans to Catholicism. The Spanish friars had been struggling with mass conversion for years. After Guadalupe, the numbers shifted dramatically, with some estimates suggesting eight million indigenous conversions in the seven years following the apparitions. The hill had been sacred for centuries; it became sacred again, differently but recognisably. Sitting up there, looking out over what had once been the Aztec capital of Tenochtitlan and is now one of the largest cities on earth, it was rather a lot to take in over a bottle of water and a bag of crisps.
📜 Leaving the Basilica
We came down from the hill in the mid-afternoon, rejoined the flow of pilgrims crossing the plaza, and spent a while just sitting on the steps watching the general activity. A group of dancers in elaborate Aztec costume were performing near the main entrance, with drums and feather headdresses, in what appeared to be a completely unremarkable part of the daily proceedings. A man nearby was selling cold drinks from a wheeled cooler. An elderly woman was making her way across the stones on her knees with an expression of complete serenity, as though she were simply walking through a garden. Nobody seemed to find any of this particularly unusual, because here, it is not. The Basilica of Our Lady of Guadalupe has been a site of continuous pilgrimage since the sixteenth century, and it has absorbed within itself the history of an empire, a conquest, a nation, and five centuries of faith into something that functions, on an average Tuesday, with the calm confidence of a place that knows exactly what it is and why it matters. As a destination, it is extraordinary. As a piece of living history, it is unlike almost anywhere else I have been. And the moving walkways under the tilma — an inspired piece of practical thinking — are genuinely one of the most sensible things I have seen anywhere in organised religion. More of that, please.
Planning Your Visit
📍 Location
Plaza de las Américas 1, Villa de Guadalupe, Gustavo A. Madero, 07050 Mexico City, Mexico.
The basilica is situated approximately 7 kilometres north of the historic city centre, at the foot of the Cerro del Tepeyac.
🚇 How to Get There
Metro: The most straightforward public transport option is the Mexico City Metro. Take Line 6 (Rosa) to La Villa–Basílica station. From the station exit, walk two blocks north along Calzada de Guadalupe to reach the main plaza and entrance.
Metrobús: Several Metrobús lines serve the area along Paseo de la Reforma and surrounding routes, with stops within walking distance of the complex.
Taxi and Ride-Share: Taxis and Uber are widely available throughout Mexico City and can take you directly to the basilica. Journey times from the city centre are typically 15 to 30 minutes depending on traffic.
Tourist Bus: Both the Capital Bus and Turibús hop-on, hop-off tourist bus services include a stop near the basilica, making it straightforward to combine with other city sightseeing.
By Car: The basilica is accessible by car, though parking in the surrounding streets can be limited during busy periods and peak pilgrimage times.
🌐 Website
📞 Contact Telephone
+52 55 5118 0500
No publicly listed general visitor enquiry email address is available. For enquiries, visitors are advised to use the contact form on the official website or telephone the basilica directly.
🎟️ Entry Fees
Entry to the basilica complex, including the New Basilica and the grounds, is free of charge. There is a small admission fee to enter the Guadalupe Museum housed within the Old Basilica, currently set at approximately 10 Mexican pesos.
🕐 Opening Times
The basilica complex is open daily from 6:00 am to 9:00 pm.
Individual chapels and structures within the complex may have varying opening hours. The Guadalupe Museum is closed on Mondays. Opening times during major feast days, particularly 12 December and Holy Week, may differ from standard hours. It is advisable to confirm current times via the official website before your visit.
Getting Around Mexico City
Mexico City (CDMX) is one of the world’s great megacities — sprawling, vibrant, and surprisingly easy to navigate once you know what you’re doing. With over 21 million people in the greater metropolitan area, transport options are plentiful, ranging from one of the world’s busiest metro systems to app-based taxis and even cable cars. Here’s everything you need to know about getting in and getting around.
✈️ Arriving: Know Your Airport
Mexico City is served by two international airports, and confusing them is a surprisingly common — and costly — mistake.
Benito Juárez International Airport (MEX/AICM) is the main hub, located just 13 km east of the historic centre. The vast majority of international flights land here. It has two terminals — Terminal 1 (older, busier) and Terminal 2 (more modern) — connected by a free shuttle and the Metro.
Felipe Ángeles International Airport (NLU/AIFA) is the newer, secondary airport, situated around 45 km north of the city centre in the State of Mexico. It primarily handles budget domestic carriers such as Volaris and VivaAerobus, along with some regional international routes. Always double-check your airport code before travelling — MEX and NLU are on opposite sides of the city and a transfer between them takes upwards of 90 minutes.
🚇 From MEX Airport into the City
By Metro: The cheapest option by far. Terminal 1 is directly connected to the Metro system (Line 5, Hangares station). A single ride costs around 5 pesos (roughly 20p). However, it’s not recommended if you’re travelling with large luggage or during rush hour — the carriages get extremely crowded.
By Metrobús: Line 4 connects both terminals to the city centre. It’s more comfortable than the Metro with luggage and costs 6 pesos per journey using a travel card.
By Uber or DiDi: The most practical option for most visitors. Download the app before you travel, and request your ride once you’re in the arrivals hall. Fares into central neighbourhoods such as Roma, Condesa, or Polanco typically range from 150–300 pesos (£6–£12), depending on traffic. Avoid accepting offers from drivers who approach you inside the terminal.
By Official Airport Taxi: Pre-paid taxi desks are located in the arrivals area of both terminals. Purchase your ticket at the booth before proceeding to the taxi rank. Fares are fixed by zone. This is safe and straightforward, though slightly pricier than app-based rides. Do not accept a ride from anyone who approaches you without a pre-paid ticket.
🚌 From AIFA Airport into the City
AIFA’s location makes it a longer journey into the city centre, so plan your time accordingly.
By Train (Tren Felipe Ángeles): Launched in April 2026, this new commuter rail service connects AIFA directly to Buenavista station in the north of Mexico City. The journey takes around 40–50 minutes, and from Buenavista you can connect to the Metro and Metrobús network. A promotional fare of 45 pesos applies for the airport leg. This is now the quickest and most reliable public transport option from AIFA.
By Bus (Aerofaro Shuttle): A shuttle service runs from AIFA arrivals to Buenavista station, from where you can connect to the wider Metro network. Budget approximately 90–120 minutes total travel time to central areas.
By Uber or DiDi: Available from AIFA, but journey times into the city centre can be 60–90 minutes or more depending on traffic. Expect fares of 400–600 pesos (£16–£24).
🚇 The Metro (Sistema de Transporte Colectivo)
The Metro is the backbone of public transport in Mexico City — one of the largest metro systems in the Americas with 12 lines and 195 stations spanning over 200 kilometres. It’s fast, efficient, and extraordinarily affordable at just 5 pesos (roughly 20p) per journey, regardless of distance.
Most major tourist attractions — the Zócalo, Chapultepec Park, Coyoacán, and the Palacio de Bellas Artes — are easily reachable by Metro. The system uses a combination of numbers and colour-coded lines, and each station has its own distinctive icon (helpful if you’re still finding your feet with Spanish).
Tips for visitors:
- Avoid rush hour (7:00–9:00 and 17:00–19:00) — carriages become extremely crowded and pickpocketing risk increases
- Keep valuables secure and avoid using your phone openly
- Look out for carriages reserved for women and children, marked with pink signs — these are particularly in force during peak hours
- Purchase a Tarjeta de Movilidad Integrada (MI Card) for 15 pesos; this rechargeable card works across the Metro, Metrobús, Cablebús, light rail, and trolleybus networks
🚌 Metrobús
The Metrobús is a network of articulated buses that run in dedicated lanes, making them faster than standard city buses. There are several lines covering key corridors, including the famous Avenida Insurgentes (Line 1 — one of the longest bus rapid transit routes in the world) and Avenida Reforma. A journey costs 6 pesos and requires a travel card to board.
The Metrobús is particularly useful for travelling along the main north–south and east–west axes of the city, and connects conveniently with the Metro at many interchange points. Line 4 also serves both terminals at Benito Juárez Airport.
🚡 Cablebús (Cable Car)
One of Mexico City’s most distinctive and photogenic forms of transport, the Cablebús is a network of cable car lines operating in the hillier outskirts of the city. There are currently three lines, primarily serving working-class neighbourhoods in the east and south that have limited Metro access.
While not a practical daily commuter option for most visitors staying in central neighbourhoods, taking a ride on the Cablebús — particularly Line 1 in Iztapalapa — offers spectacular panoramic views across the city and a glimpse of everyday life beyond the tourist trail. Fares are 7 pesos with a travel card.
📱 Ride-Hailing Apps: Uber, DiDi & Cabify
For many visitors, app-based rides represent the sweet spot between safety, convenience, and value. Uber is the most widely used and reliable, with a large fleet and consistent pricing. DiDi (a Chinese-owned competitor) often undercuts Uber on price and is widely available. Cabify is another reputable option, particularly favoured for longer journeys.
All three apps show you the route, the fare, and the driver’s details before you confirm — a significant safety advantage over hailing a taxi on the street. You’ll need mobile data, so consider purchasing a local SIM card or setting up an eSIM before or upon arrival.
App-based rides are especially recommended for: journeys after dark, trips to and from bus terminals or the airport with luggage, and any destination not conveniently served by the Metro.
🌐 uber.com | didiglobal.com | cabify.com
🚕 Taxis
Mexico City has one of the largest taxi fleets in the world, and the iconic pink-and-white cabs are a familiar sight on every street. However, visitors should exercise caution.
Do not hail taxis from the street. Unofficial taxis — known colloquially as “piratas” — can pose safety risks and overcharge passengers.
Sitio taxis (taxis from authorised stands) are the recommended on-street option. They are registered, carry fixed fares, and can be found at airports, hotels, shopping centres, and major tourist sites. You can also ask your hotel or restaurant to call a registered taxi for you.
For most practical purposes, using Uber or DiDi is safer and simpler than locating a trustworthy sitio taxi.
🚲 Ecobici (Bike Share)
For visitors staying in central neighbourhoods — Roma, Condesa, Polanco, Juárez, or Centro Histórico — Ecobici is a genuinely excellent way to cover short distances without sitting in traffic. The network has over 689 stations and nearly 10,000 bikes, making it one of the most extensive bike-share systems in the Americas.
Rides of up to 45 minutes are included in the subscription fee, and you can return the bike to any station. Day passes start at around $5 USD (approximately £4), with three-day and weekly options also available. Registration is done via the app or website — no passport or lengthy paperwork required at modern stations, just a credit card. The MI Card also links to your Ecobici account.
Sundays are a particularly good day to cycle — Avenida Reforma is closed to traffic and given over entirely to cyclists and pedestrians.
🚌 Long-Distance Buses (for Day Trips & Onward Travel)
If you’re planning to visit nearby cities — Puebla, Oaxaca, Guadalajara, or Teotihuacán — Mexico City’s long-distance bus network is excellent. The main terminals are:
- TAPO (Terminal de Autobuses de Pasajeros de Oriente) — east of the city, served by Metro Line 1 (San Lázaro station). Good for Puebla, Oaxaca, and the Gulf Coast.
- Terminal Central del Norte — north of the city, reached via Metro Line 5. Good for Guadalajara, Querétaro, and the northern states.
- Terminal Poniente — west of the city (Metro Line 1, Observatorio station). Good for Toluca and western destinations.
ADO is the premier intercity bus operator, offering comfortable, air-conditioned coaches with allocated seating. Booking online in advance is recommended for popular routes.
🚶 Walking
Do not overlook the simplest option. Several of Mexico City’s best neighbourhoods reward leisurely exploration on foot. Roma Norte and Roma Sur, Condesa, Centro Histórico, Coyoacán, Polanco, and San Ángel are all walkable districts with plenty to see at street level. The altitude (2,240 metres above sea level) may leave you slightly breathless at first — take it steadily on your first day or two.
🗺️ Useful Apps for Getting Around
- Google Maps — reliable for Metro, Metrobús, and walking directions
- Moovit — excellent for real-time public transport updates and route planning
- Metro CDMX — detailed Metro map, station information, and journey times
- Uber / DiDi / Cabify — essential for ride-hailing
- Ecobici — for bike-share planning and unlocking bikes
💳 The MI Card (Tarjeta de Movilidad Integrada)
If you plan to use public transport more than once or twice, the MI Card is well worth picking up. It costs just 15 pesos and can be topped up with credit to use across the Metro, Metrobús, Cablebús, light rail, and trolleybus networks. It also links to the Ecobici bike-share system. Cards are available at Metro stations and Metrobús stops throughout the city. There is a maximum balance of 500 pesos on the card at any one time.
Mexico City’s transport network is, in truth, one of its great assets — vast, affordable, and remarkably well-connected for a city of its size. With a little planning and the right apps on your phone, getting around is far less daunting than the map might initially suggest.
The best time to visit Mexico City
🌸 Spring – Dry Season (March to May)
Spring is widely regarded as the finest time to visit Mexico City. The rainy season has not yet arrived, temperatures are pleasantly warm, and the city buzzes with cultural energy. Daytime highs hover between 22°C and 26°C, with cool evenings that rarely dip below 10°C. Skies are predominantly clear, making it ideal for exploring open-air sites such as Teotihuacán, the Zócalo, and Chapultepec Park.
March and April bring Semana Santa (Holy Week), one of Mexico’s most important religious observances, when the city fills with processions and festivities. Crowds are noticeable but not overwhelming outside of the Easter weekend peak. May sees temperatures climbing and the humidity building ahead of the summer rains — visit early in the month for the best of the season.
What to pack: Lightweight layers, a light jacket for evenings, breathable walking shoes, sunscreen, sunglasses, and a reusable water bottle. A compact umbrella is useful from late April.
⛈️ Summer – Wet Season (June to August)
Summer brings the rainy season, though this need not be a deterrent. Rain typically falls in concentrated afternoon and evening downpours lasting one to two hours, leaving mornings largely clear and pleasant. Temperatures remain mild — generally 18°C to 24°C — and the city’s parks and surrounding valleys turn a vivid green. Hotel rates are often lower, and the city’s cultural calendar remains full, with exhibitions, concerts, and street festivals running throughout the season.
The main inconvenience is the afternoon rain, which can cause traffic disruption and occasional flooding in low-lying areas. Planning outdoor activities for the morning is the sensible approach. July and August also coincide with school holidays in Mexico, so family-orientated attractions tend to be busier.
What to pack: A compact waterproof jacket or poncho, quick-dry clothing, waterproof footwear or sandals, light layers, insect repellent, and a small daypack with a dry bag for electronics.
🍂 Autumn – Transition Season (September to November)
Autumn is one of the most atmospheric and culturally rewarding times to visit. September marks the beginning of the end of the rainy season, with rainfall gradually tapering through October and drying considerably by November. Temperatures settle between 15°C and 22°C — cooler than summer but still comfortable during the day.
November is the undoubted highlight of the autumn season. Día de Muertos (Day of the Dead), celebrated on 1 and 2 November, transforms Mexico City into a spectacle of marigold-draped altars, candlelit processions, and vibrant public gatherings. The Zócalo and Mixquic are especially dramatic. Tourist numbers are rising but the city retains a more relaxed atmosphere compared with peak winter months.
What to pack: A warm layer or light wool jumper, a waterproof jacket for early September, comfortable walking shoes, festival-appropriate clothing for Día de Muertos, and a camera or smartphone with ample storage.
❄️ Winter – Dry Season (December to February)
Winter is the driest period in Mexico City and brings some of the clearest skies of the year, making it excellent for photography and open-air excursions. Daytime temperatures range from around 18°C to 20°C, though cold fronts known as nortes can push overnight temperatures close to or below 5°C, particularly in January and February.
December is the busiest and most festive month, centred on Las Posadas (16–24 December), Christmas, and New Year. The city is richly decorated, markets are in full swing, and the atmosphere is convivial. January and February are considerably quieter, representing something of a hidden gem — dry, clear, and calm, without the holiday crowds.
What to pack: A medium-weight coat or insulated jacket, warm layers for evenings and early mornings, a scarf, comfortable smart-casual clothing for festive events, and good walking shoes or boots.
📊 Season at a Glance
✅ Overall Best Time to Visit
The optimum time to visit Mexico City is from late October through to early May, taking in the tail end of autumn and the full dry season. Within that window, November stands out for its extraordinary cultural richness — Día de Muertos is a once-in-a-lifetime experience — whilst March and April offer the finest combination of weather, manageable crowds, and vibrant street life. Travellers seeking quieter streets and crisp clear skies will find January and February particularly rewarding. Mexico City rewards visits at almost any time of year given its altitude, which moderates temperatures year-round, but avoiding the peak of the wet season in June and July will make outdoor exploration considerably more enjoyable.
Vegan Dining in Mexico City
Mexico City has transformed into one of Latin America’s most exciting destinations for plant-based eating. From buzzing street-food carts in Roma Norte to cosy neighbourhood cafés, the city offers an extraordinary range of fully vegan options that rival — and often surpass — their meat-based counterparts.
🌮 Por Siempre Vegana Taquería — Food Cart & Restaurant
One of the most famous names in Mexico City’s vegan scene, Por Siempre Vegana has built a devoted following for its authentic Mexican street tacos made entirely from plants. The menu is extensive, featuring classics such as al pastor, barbacoa, chicharrón, suadero, and bistek — all crafted from soya, seitan, or wheat protein. Sweet treats like cupcakes and doughnuts round off the offering. The original food cart operates on a pavement in Roma Norte and gets very busy at peak times, with queues sometimes stretching to 30 minutes. A sit-down taquería location on Coahuila opened subsequently.
- Location: Food cart: Calle Manzanillo 18, Roma Norte, Cuauhtémoc, 06700 CDMX. Taquería: Coahuila 169, Roma Norte, Cuauhtémoc, 06700 CDMX
- Website: porsiempreveganataqueria.com (best reached via Instagram: @porsiempreveganataqueria)
- Phone: +52 55 6116 6266
- Opening hours:
- Food cart: Mon–Sat 1:00 pm – 11:00 pm
- Taquería: Mon–Sat 2:00 pm – midnight; Sun closed
🌸 La Pitahaya Vegana — Restaurant
La Pitahaya Vegana is instantly recognisable for its iconic pink tortillas, tinted with beetroot and chard, which have made it something of a social media sensation. The menu goes far beyond aesthetics, however — dishes such as Baja tacos, mole mixteco, enfrijoladas, enchiladas, and a pink tofu burger are all prepared with fresh organic ingredients and a genuine commitment to sustainability (the kitchen composts organic waste and recycles inorganics). The bilingual menu and friendly, English-speaking staff make it welcoming to international visitors, and delivery across Mexico City is available. The restaurant is small, so arrive early to secure a seat.
- Location: Calle Querétaro 90, Roma Norte, Cuauhtémoc, 06700 CDMX (second location: Miguel A. de Quevedo 353, Mercado Roma Coyoacán)
- Website: lapitahayavegana.mx
- Phone: +52 55 3902 7792
- Opening hours (Roma Norte):
- Mon, Wed–Fri: 2:00 pm – 9:00 pm
- Sat–Sun: 11:00 am – 9:00 pm
- Closed Tuesday
🍔 Forever Vegano — Restaurant
Forever Vegano (also known simply as “Forever”) is a well-established all-vegan restaurant in Roma Norte with a boho, psychedelic-chic aesthetic that makes it popular for brunch, dates, and casual dinners alike. The menu takes a creative, plant-based approach to Mexican and fusion cooking — standout dishes include the Forever burger made from beans, raw coastal ceviche with coconut, mushroom aguachile, tacos al pastor with marinated mushrooms, and vegan pizza. Cocktails and craft beverages complement the food nicely. A second branch is located in the Polanco neighbourhood. The restaurant is dog-friendly and offers outdoor dining.
- Location: Calle Guanajuato 54, esquina Mérida, Roma Norte, Cuauhtémoc, 06700 CDMX
- Website: forevervegano.com
- Phone: +52 55 6726 0975
- Opening hours:
- Mon–Sat: 9:00 am – 11:00 pm
- Sun: 9:00 am – 6:00 pm
☕ Café Vegetal — Café
Café Vegetal is a much-loved, fully vegan café with a warm, cosy atmosphere perfect for a slow breakfast or a working lunch. Its menu spans sweet and savoury ground — expect pancakes, chilaquiles, scrambled tofu, molletes, cinnamon rolls, a wide selection of cakes, and a thoughtfully curated drinks list featuring organic coffee, matcha, almond smoothies, and kombucha. The interiors — wooden furniture, lush greenery — create an inviting neighbourhood feel. Two locations serve the city: one in Narvarte Poniente and one in Coyoacán, not far from the Frida Kahlo Museum. The café is pet-friendly and offers outdoor seating.
- Location:
- Narvarte: Enrique Rébsamen 364, Narvarte Poniente, Benito Juárez, 03020 CDMX
- Coyoacán: Av. Río Churubusco 310, local C, Del Carmen, Coyoacán, 04100 CDMX
- Website: cafevegetal.com
- Phone: Not publicly listed — contact via Instagram @cafevegetalmx
- Opening hours:
- Tue–Sun: 9:00 am – 10:00 pm
- Closed Monday
🐟 Paxil – Plant Based Seafood — Food Cart
Paxil is one of the most talked-about and original vegan food stalls in Mexico City, drawing visitors from around the world for its entirely plant-based take on Mexican coastal seafood cuisine. The owner has developed remarkable techniques to recreate the flavours and textures of the sea — tomato becomes raw tuna, various mushrooms stand in for fish, and the results are genuinely astonishing. The menu includes fish tacos, tostadas with “vegatún,” the signature Paxil taco, the Takeshi (a sushi-inspired dish with nori, rice and tamarind sauce), zarandeado, ceviche, and vegan fish and chips. The bright blue and white stall is hard to miss, and queues form quickly at weekends.
- Location: Orizaba 83 (4th stall), Roma Norte, Cuauhtémoc, 06700 CDMX
- Website: Instagram: @paxil.plantbasedseafood (no standalone website)
- Phone: +52 55 3035 5144
- Opening hours:
- Mon, Wed–Sun: 1:30 pm – 7:00 pm
- Closed Tuesday
🌯 María Bonita Veganos — Food Cart
María Bonita Veganos is a beloved vegan street-food stall in Roma Norte, celebrated for its hearty, affordable, and deeply flavourful food. The menu is a highlight reel of Mexican street classics — massive burritos, tortas (particularly the crispy milanesa torta, a firm favourite), gringas, tacos, hamburgers, and hot dogs, all made with alt-meat substitutes. Daily rotating lunch specials offer a soup, main, salad, and drink at very reasonable prices. The portions are generous, the staff are friendly, and there is a small counter where you can eat on the spot, or you can take your food to nearby Plaza Río de Janeiro.
- Location: Calle Durango 65, Roma Norte, Cuauhtémoc, 06700 CDMX
- Website: Instagram: @mariabonita.veganos (no standalone website)
- Phone: +52 55 8863 5880
- Opening hours:
- Daily: 12:00 pm – 6:00 pm (hours may vary — check Instagram for upd
Where to stay in Mexico City
1. City Centro Cuidad de Mexico
City Centro by Marriott Ciudad de México sits in the historic heart of Mexico City, on Republica de Uruguay in the Centro district. The building has real heritage credentials — it was designed by the Mariscal brothers, the same architects behind the Palacio de Bellas Artes, and the original ceilings, floors and one of the city’s oldest lifts are still in place. The hotel has 44 rooms, an outdoor rooftop pool, a gym, a restaurant and a bar. Madero Street and the Torre Latinoamericana are a short walk away, and Benito Juárez International Airport is around ten minutes by car. It is a solid, characterful mid-range option for travellers who want to be close to the main sights without staying in a bland business hotel.
2. Hotel Villa Condesa
Hotel Villa Condesa is a small boutique hotel with 15 rooms, set in a converted mansion in Roma Norte, one of Mexico City’s most liveable neighbourhoods. The area is walkable, lined with tree-shaded streets, independent restaurants and cafés, and is well connected by metro. Rooms are individually decorated with classic touches — wooden floors, sash windows — and the better ones include balconies overlooking the interior courtyard. Breakfast is included and well regarded by guests. There is an on-site restaurant serving Mexican and international dishes, a rooftop terrace, a garden, and bike rental for those who want to explore the city under their own steam. Staff consistently receive strong reviews for being attentive and helpful. Chapultepec Park and Paseo de la Reforma are both within easy reach on foot.
3. Hotel MX Roma
Hotel MX Roma sits on Calle Mérida 81 in Roma Norte, one of Mexico City’s most appealing neighbourhoods for eating, drinking, and general wandering. Part of the Wyndham Trademark Collection, it is a four-star, smoke-free property with 46 air-conditioned rooms, a rooftop terrace, a gym, and a squash court. Free breakfast and Wi-Fi are included, and there is paid parking on site. The location earns consistently high marks from guests — Insurgentes metro station is a short walk away, and the restaurant Rosetta is practically on the doorstep. It is not a large or lavish hotel, but as a well-priced, well-placed base for exploring the city, it does the job reliably well..
