Map of Puerto Vallarta, Mexico
Puerto Vallarta is a city in Jalisco, Mexico, with a population of about 224,166. It lies at 20.6170°N, 105.2302°W. Puerto Vallarta is about 651 km (405 mi) west of Mexico City, the capital. The nearest city on our map is Xalisco, 99 km to the north.
Puerto Vallarta at a glance
Country
Region
Jalisco
Population
224,166GeoNames
Coordinates
20.6170, -105.230220°37′01″N 105°13′49″W
Time zone
America/Mexico_CityUTC−06:00
Local time
–
Distance to Mexico City
651 km (405 mi)
Where is Puerto Vallarta?
- The 5th largest city in Jalisco on this site.
- Located in the Northern and Western hemispheres.
- Daylight ranges from about 10 h 53 min on the shortest day to 13 h 23 min on the longest day (around 21 December and 21 June).
Cities near Puerto Vallarta
- Xalisco — 99 km north
- Tepic — 105 km north
- Ameca — 124 km east
- Autlán de Navarro — 130 km southeast
- Tala — 159 km east
- Cihuatlán — 169 km southeast
- Manzanillo — 191 km southeast
- Guadalajara — 191 km east
- Zapopan — 192 km east
- Hacienda Santa Fe — 193 km east
Largest cities in Jalisco
- Zapopan — 1,476,491
- Guadalajara — 1,385,629
- Tlaquepaque — 650,123
- Tonalá — 408,759
- Ciudad Guzmán — 111,975
- Lagos de Moreno — 98,206
- Tepatitlán de Morelos — 91,959
- Hacienda Santa Fe — 86,935
- Ocotlán — 83,769
- Arandas — 52,175
Largest cities in Mexico
- Mexico City — 12,294,193
- Tijuana — 1,922,523
- Iztapalapa — 1,835,486
- Puebla — 1,692,181
- Ecatepec de Morelos — 1,645,352
- Santiago de Querétaro — 1,594,212
- León de los Aldama — 1,579,803
- Ciudad Juárez — 1,512,450
- Zapopan — 1,476,491
- Guadalajara — 1,385,629
Map of Mexico and all its cities →
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.