Planning a trip to Mexico and deciding between Puerto Vallarta and Mexico City? I’ve got you covered!
Puerto Vallarta and Mexico City are two captivating destinations for those seeking the allure of urban exploration in Mexico. However, they are very different from one another.
I’m a travel blogger who lives in Mexico, and I’ve visited both cities several times. I’m here to share everything I know to help you narrow your decision between Mexico City and Puerto Vallarta.
In this ultimate Puerto Vallarta vs Mexico City comparison guide, I’ll dive deeper into what each location offers in terms of location, safety, hotels, activities, nightlife, and more.
So if you’re torn between the white-sand beaches of Puerto Vallarta and the skyscrapers and abundant street food of Mexico City, this guide will help you make up your mind!
Ready to find out which Mexican city is right for you? Let’s get started!
Puerto Vallarta vs Mexico City: Overview
Puerto Vallarta and Mexico City are two completely different cities. One is a tropical paradise, while the other is the landlocked capital city. Let’s briefly discuss an overview of each.
About Puerto Vallarta
Puerto Vallarta is a coastal city in the state of Jalisco, Mexico, on the Pacific Ocean and surrounded by the Sierra Madre mountains.
The location between the beach and the nearby mountains means endless water sports and great hiking and jungle experiences.
What I love about Puerto Vallarta is that it’s one of Mexico’s original beach towns so it has a lot of classic Mexican charm with cobblestone streets, Spanish architecture, and incredible hillside views.
Some of the town’s most famous sites include the impressive beachfront boardwalk known as the “Malecón”, the spiral-shaped Los Muertos Beach Pier, and the beautiful pink-hued Church of Our Lady of Guadalupe.
Much of Puerto Vallarta caters to tourists, cruise ship passengers, and local families on vacation. For that reason, you’ll find many excellent resorts and other fun activities for all ages.
🎥 Fun Fact: A popular motion picture, The Night of the Iguana (1964), was filmed in Puerto Vallarta and popularized the town as a top resort destination. The famous Hollywood stars Elizabeth Taylor and Richard Burton even bought a home in Puerto Vallarta.
About Mexico City
Located in Central Mexico, Mexico City, or “La Ciudad de México” in Spanish, is the capital city of Mexico and the most populous city in North America.
It sits at an elevation of more than 7,000 feet above sea level, and is a thriving metropolis of commerce and culture–it’s my favorite place in Mexico for a city escape from Playa del Carmen!
The city is home to world-renowned historical sites and museums, including the Zocalo (the main square), El Centro Historico (the Historic Center), Chapultepec Castle, and the National Museum of Anthropology.
Outside of its cultural offerings, Mexico City also has a vibrant nightlife and art scene. It also boasts a wide variety of Michelin-star worthy restaurants offering cuisines from all over the world.
And while Mexico City doesn’t cater primarily to tourists, there are still many activities and attractions for visitors to enjoy, from sprawling parks to ancient ruins and sightseeing.
Plus, with the rise of digital nomads, Mexico City has even been referred to as the “New York City” of Mexico, and is becoming an increasingly popular place to work and live.
In particular, the trendy neighborhoods of Roma and Condesa offer some of the best cafes, restaurants, and nightlife in the city.
🎥 Fun Fact: The Academy Award-winning film “Roma” was filmed in the Roma neighborhood of Mexico City, highlighting the class system in Mexican culture in the 1970s.
Puerto Vallarta vs Mexico City Map
Take a look at the map below to get an idea of Puerto Vallarta and Mexico City’s location in Mexico:
Puerto Vallarta vs Mexico City: Who are they best suited for?
Puerto Vallarta and Mexico City are quite different, so comparing the two side-by-side is highly recommended before settling on one for your next trip.
Who is Puerto Vallarta best suited for?
Puerto Vallarta is suitable for many travelers, as it offers many different activities.
Beach lovers flock to Puerto Vallarta because of the beautiful beaches and calm waters protected by Banderas Bay.
But also, Puerto Vallarta is great for adventure travelers, adrenaline junkies, and nature seekers. The surrounding Sierra Madre mountains are a great starting point for various activities, like ziplining, ATV rides, and hiking.
And because of the high-end all inclusive resorts and beach resorts, Puerto Vallarta is also a hit for romantic giveaways and luxury travelers.
Finally, Puerto Vallarta is celebrated for its vibrant LGBTQ+ community consisting of locals, expats, and tourists.
Who is Mexico City best suited for?
Although Mexico City doesn’t draw beach lovers and sun seekers, it’s the perfect destination for those that are looking for a big city escape.
Mexico City is a great starting place for digital nomads or for those who want to learn about Mexico’s unique history and culture.
The Teotihuacan Pyramids are within driving distance of the city, and Mexico City is also home to some of the most important museums regarding Mexican culture.
Mexico City is also a big hit among foodies or food connoisseurs with its endless amounts of street food and Michelin-star worthy restaurants.
And while Mexico City is perfect for culture seekers, it’s far from boring! The city is so well-rounded that most travelers will enjoy their time here.
Puerto Vallarta vs Mexico City: Pros and Cons
Let’s look at some Mexico City vs Puerto Morelos pros and cons to help narrow down your decision.
Pros of Puerto Vallarta
- Lively beach city atmosphere
- Some of the best beach resorts in Mexico
- Blend of beach and jungle adventures
- Large international airport
- Very LGBTQ+ friendly
Cons of Puerto Vallarta
- Lots of tourists and digital nomads
- Too many cruise ship passengers
- Ongoing construction developments
- Occasional beach pollution
Pros of Mexico City
- Rich cultural heritage and history
- World-class museums and art galleries
- Excellent international and local cuisine
- Numerous shopping districts and markets
- Opportunities for language immersion and learning
Cons of Mexico City
- High levels of air pollution and smog
- Noise and traffic congestion across the city
- High altitude at 7,349 ft (2240 meters)
- No beach or natural water near the city
Puerto Vallarta vs Mexico City: Safety Comparison
Here are some important safety and crime statistics for Puerto Vallarta and Mexico City.
U.S. Department of State Travel Advisory
The official U.S. Department of State Travel Advisory for Puerto Vallarta is a “Level 3 – Reconsider Travel” due to kidnapping and crime in Jalisco, Mexico.
The same United States Travel Advisory has Mexico City at a “Level 2 – Exercise Increased Caution” due to crime in Mexico City.
The United States Mexico Travel Advisory points out the frequency of petty and violent crime reports in Mexico City and advises travelers to use additional caution, especially when out at night, and to stick to areas frequently patrolled by police.
The report also talks about violence and criminal group activity in Jalisco but doesn’t reference Puerto Vallarta specifically.
There are no restrictions on travel for U.S. government employees in either Puerto Vallarta or Mexico City.
Crime and Safety Index
Numbeo reports the following crime and safety indices for Puerto Vallarta and Mexico City. A low crime index and a high safety index are ideal metrics.
- Crime Index: Puerto Vallarta: 35.60 (Low) | Mexico City: 68.20 (High)
- Safety Index: Puerto Vallarta: 64.40 (High) | Mexico City: 31.80 (Low)
🚨 Do you need travel insurance for Mexico? Yes! Most insurance plans in your home country will not cover incidents abroad. I recommend using Travel Insurance Master, which is a handy travel insurance marketplace where you can compare policies. Get a FREE quote by clicking here!
Is Puerto Vallarta safer than Mexico City?
Statistically speaking, Puerto Vallarta is safer than Mexico City as it has a lower crime rate and higher safety index. But Puerto Vallarta has a much lower population and primarily caters to tourists.
On the other hand, Mexico City is the largest city in Mexico and encompasses many different neighborhoods, including some that are more dangerous than others.
But if you stay within the more popular tourist areas of the city center like Reforma, Roma, or Condesa, you should be able to experience its culture and cuisine without worrying too much about safety.
I’ve never felt unsafe in Mexico City, even as a solo traveler, as there are always lots of people out and about.
But when visiting either destination, it’s still important to take common sense safety precautions, such as not flashing large amounts of money or jewelry, avoiding dark alleys and unfamiliar neighborhoods at night, and keeping your bags close to you.
Puerto Vallarta vs Mexico City: Cost Comparison
Both Puerto Vallarta and Mexico City are some of the more expensive places to visit in Mexico.
There isn’t a huge price difference between the two major cities, so the cost of your trip will really depend on your lifestyle and the type of accommodations you choose.
Additionally, both towns have dining options available for every budget. For example, in Mexico City, you’ll find some high-end, expensive dining options, but you’ll also stumble across mouth-watering street tacos and tortas on almost every corner.
When it comes to flights, both cities have large international airports with direct flights from many major cities in the United States, Canada, and around the world.
For Puerto Vallarta, you’ll fly into Puerto Vallarta International Airport (PVR). Mexico City has two airports–Mexico City International Airport (MEX) is the main airport and Felipe Ángeles International Airport (NLU) is the new airport.
So when it comes to budgeting for your trip, there are affordable options available in both Puerto Vallarta and Mexico City.
Puerto Vallarta vs Mexico City: Beaches Comparison
First off, it’s important to know that Mexico City is landlocked in central Mexico and doesn’t have any beaches. So if you’re looking for a beach experience, Puerto Vallarta is the obvious winner!
The beaches in Puerto Vallarta are more swimmable than most places on Mexico’s Pacific Coast as the Bay of Banderas offers protection from rough waters.
Puerto Vallarta beaches have golden sand and bright blue water–they’re beautiful, although not quite as picturesque as the beaches you’ll find on Mexico’s Caribbean coast.
Alternatively, if you opt for Mexico City, you can still consider visiting one of these nearest beaches to Mexico City as an add-on to your trip.
Puerto Vallarta vs Mexico City: Hotels Comparison
Mexico City has many more hotels than Puerto Vallarta because it’s larger. However, Puerto Vallarta is no small town, and there’s plenty to choose from.
One significant difference between the hotels in Mexico City and Puerto Vallarta is the different hotel styles.
Because of the proximity to the beach, Puerto Vallarta hotels may have a more laid-back, relaxing vibe. And there’s a lot of all-inclusive resorts to choose from too.
In comparison, hotels in Mexico City may have more of an industrial, big-city feel. Depending on the neighborhood, they might even be in high-rise buildings or skyscrapers.
But in either popular tourist destination, you’ll be able to find a wide range of accommodations to meet any budget including luxury hotels, budget hostels, as well as Airbnbs, VRBOs, and vacation rentals.
Where to Stay in Puerto Vallarta
Here are some of the best hotels for every budget in Puerto Vallarta:
Travelista Tip: The Hotel Zone and the Romantic Zone are the two most popular areas in Puerto Vallarta. The Hotel Zone is mere steps from the beach, while the Romantic Zone is walkable and near all the best nightclubs, bars, and all the best restaurants.
Where to Stay in Mexico City
These are some of the top hotels in Mexico City:
Travelista Tip: Many of the nicer hotels are in the neighborhoods of Reforma, Roma Norte, and Condesa. These are excellent areas to stay if you’re looking for a walkable, safe atmosphere.
Puerto Vallarta vs Mexico City: Transportation Comparison
Mexico City and Puerto Vallarta have decent transportation services, like buses, trains, taxis, and ride-sharing services.
However, the buses and metro in Mexico City can be overwhelming and packed full, and isn’t always the safest mode of transportation due to theft and petty crime.
That’s why the best way to get around is by Uber in Mexico City, which is safe, convenient, and affordable.
Just keep in mind that Mexico City is known for having horrendous traffic, which can make a 15-minute trip turn into an hour trip at the wrong time.
On the other hand, Puerto Vallarta’s public transportation tends to be less crowded, as the city is smaller and has much less traffic and congestion.
Additionally, Uber in Puerto Vallarta is available, so it’s quick and easy to get around town or request a pickup from the airport.
Basically, if you’re easily bothered by traffic and congestion, you may prefer Puerto Vallarta over Mexico City.
Puerto Vallarta vs Mexico City: Activities Comparison
Puerto Vallarta and Mexico City have very different types of activities.
Many of the most popular activities in Mexico City include cultural experiences, like visiting the Teotihuacan pyramids, visiting the many historical museums, and floating down the canals of Xochimilco.
On the other hand, activities in Puerto Vallarta tend to be centered around ocean or jungle activities. There’s less cultural immersion and more focus on nature and water activities.
Best Things to Do in Puerto Vallarta
Here are the activity highlights of things to do in Puerto Vallarta:
- Take a Boat Tour to Islas Marietas National Park: Islas Marietas National Park comprises two small uninhabited islands, Isla Larga and Redonda. An Islas Marietas boat tour can take you to the beautiful hidden beach on Isla Redonda and other places around the park.
- Go Ziplining in the Jungle: Puerto Vallarta is nestled in the Sierra Madre mountains with a beautiful mountainous jungle backdrop. Because of the terrain and wildlife, it’s the perfect place to go ziplining in the jungle. If you’re into adventure and this thrilling experience, you can book a Puerto Vallarta zip line tour.
- Join One of the Whale-Watching Tours: Puerto Vallarta’s whale season is between December and March when the humpback whales cross the waters. This is a great family-friendly activity.
- Walk the Malecón: Puerto Vallarta’s Malecón is a boardwalk along the coast, lined with restaurants, bars, shops, and street vendors. It’s the perfect spot to soak in the ocean views while getting a feel for the city.
Best Things to Do in Mexico City
Here are the activity highlights of things to do in Mexico City:
- Visit the Teotihuacan Pyramids: The Teotihuacan Pyramids are some of the most well-known pyramids in all of Mexico and a must-see for any history buff. You can also take a hot air balloon ride over the Teotihuacan Pyramids.
- Float Down the Canals at Xochimilco: The canals at Xochimilco is a unique Mexico City tourist attraction. You hop on a colorful trajinera boat, float down the canals, and listen to mariachi music while enjoying food and alcoholic drinks.
- Tour the Frida Kahlo Museum: Frida Kahlo is the most iconic Mexican artist and has become a symbol of Mexican culture. The Frida Kahlo Museum tour takes you through Frida’s living quarters and offers an up-close-and-person view of her art.
- Visit Chapultepec Castle: In the heart of Chapultepec Park, Chapultepec Castle is a gorgeous European-style castle that was home to the former emperor of Mexico. Consider booking a private Mexico City tour to learn about the history and cultural impact today.
Puerto Vallarta vs Mexico City: Restaurants Comparison
When it comes to dining, Mexico City has the definite edge over Puerto Vallarta. Mexico City is a larger city with many more food options, making it a haven for foodies.
Whether you’re looking for international cuisine, authentic local food, or a meal right off a street food cart, you’ll find it all in Mexico City.
Regional specialties from Oaxaca, Veracruz, Yucatan, and more converge in Mexico City, providing a comprehensive taste of the country’s diverse culinary landscape.
It’s also known for having some of the best tacos in Mexico, with tacos al pastor being the main taco speciality in Mexico City.
Additionally, Mexico City is known for having some of the most Michelin star-worthy restaurants in Mexico such as Pujol and Quintonil, for those looking for an upscale dining experience.
On the other hand, Puerto Vallarta still has good food options but it’s not considered one of Mexico’s food capitals like Mexico City.
But what Puerto Vallarta has going for it is that it’s a large city right on the ocean. So, not only can you enjoy some good local seafood or international cuisine, but you can enjoy your meals with an unforgettable view of the Pacific Ocean.
Puerto Vallarta vs Mexico City: Nightlife Comparison
If you’re looking for a party scene, you can’t go wrong with either Mexico City or Puerto Vallarta. Both have some of the best nightlife in all of Mexico and even Latin America.
Depending on your neighborhood, you can get more of an authentic party experience in Mexico City. There’s more of a balance between locals and tourist areas, so you have more chances to mingle with locals here.
That being said, Puerto Vallarta is known for its nightlife and also has some excellent clubs, discos, and bars.
Plus, a lot of the nightclubs are located on the Malecón, so you have an unforgettable indoor/outdoor nightclub experience.
Mexico City vs Puerto Vallarta: FAQs
Here are some of the most frequently asked questions about Mexico City vs Puerto Vallarta:
Puerto Vallarta can be more expensive than Mexico City depending on the type of accommodations you choose. But both cities offer accommodation, dining, and transportation options to fit all budgets.
Puerto Vallarta is located about 545 miles (877 km) from Mexico City.
Yes, it is worth it to go to Puerto Vallarta. Puerto Vallarta is a lively coastal city with excellent nightlife and great activities.
The best months to go to Puerto Vallarta are December and March because the temperatures are more comfortable. This is also the season for humpback whales.
Yes, the Puerto Vallarta ocean is swimmable. The city beaches are protected by Banderas Bay, keeping the waters relatively calm.
The best time to visit Mexico City is between March and May, after the chilly winter months and before the rainy season.
I would recommend at least 3 days in Mexico City to be able to see the main tourist attractions.
Both Puerto Vallarta and Mexico City are a great place for solo travelers. Puerto Vallarta is a “social city,” so meeting people is easy. And Mexico City has many tours, activities, and hostels to socialize in.
Final Thoughts: Is Mexico City or Puerto Vallarta better?
Choosing between Mexico City and Puerto Vallarta can be challenging. These two popular Mexican cities are so different but have much to offer.
If you’re more into the cultural experience of Mexico and enjoy museums, art, and delicious food, you may want to visit Mexico City.
But if you’re looking for beaches and beach clubs, high-end beach resorts, or an action-packed jungle experience, consider visiting Puerto Vallarta.
But no matter which one you choose, you’re sure to have an amazing time! Both Puerto Vallarta and Mexico City are some of the best places in Mexico and definitely worth a visit!
🇲🇽 Traveling to Mexico soon?
These are the Mexico travel resources I use and recommend:
✈️ Flights: I recommend using Skyscanner for the best Mexico flight deals. Be sure to sign up for their price alerts for your preferred travel dates.
🚗 Rental Cars: I recommend using Discover Cars because you can compare multiple car rental companies and see detailed ratings for overall value, ease of pick-up, efficiency of agents, car condition, and overall time spent.
🚙 Cancun Airport Transportation: I recommend booking a private transfer with Cancun Airport Transportation for the quickest and most hassle-free option!
🤿 Tours & Activities: I always use Viator or GetYourGuide for booking tours and activities in Mexico. You can cancel up to 24 hours before the tour for a full refund, plus they have excellent customer service if you were to have any issues.
🚨 Travel Insurance: After my Dad broke his hand in a taxi accident in Playa del Carmen, I always recommend buying travel insurance before your trip for added peace of mind! I recommend Travel Insurance Master for short trips or Safety Wing for digital nomads.
☀️ Biodegradable Sunscreen: Don’t forget to add biodegradable sunscreen to your Mexico packing list! Regular sunscreen is prohibited when swimming in the ocean and cenotes in Mexico, so you’ll need to pack some biodegradable sunscreen for sun protection. I recommend Sun Bum Sunscreen, which is reef-friendly, vegan, and cruelty-free.