Distance between Puerto Vallarta and Puerto Morelos

The distance from Puerto Vallarta to Puerto Morelos is 2,483 kilometers by road including 1,588 kilometers on motorways. Road takes approximately 27 hours and 20 minutes and goes through Tonalá, Orizaba, Mérida, Kanasín and Playa del Carmen.

There are tolls on the route.
Shortest distance by air 1,909 km ✈️
Car route length 2,483 km 🚗
Driving time 27 h 20 min
Fuel amount 198.6 L
Fuel cost 373.4 CAD
Toll roads cost 1,873 + ? MXN
Click here to load the interactive map
Compare this route in other services:
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Puerto Vallarta 0 km 0:00 00 min 0.0 L
MEX 200 20 km, 15 min
Mezcales 20 km 0:15 15 min 1.3 L
MEX 200 37 km, 26 min
Lo de Marcos 57 km 0:41 41 min 4.1 L
MEX 200 39 km, 29 min
Las Varas 96 km 1:11 1 h 11 min 7.6 L
MEX 200 MEX 15D 250 km, 2 h 40 min
Tonalá 346 km 3:51 3 h 51 min 27.1 L
MEX 15D 785 km, 8 h 39 min
Orizaba 1,131 km 12:31 12 h 31 min 90.2 L
MEX 150D MEX 180 1,034 km, 11 h 26 min
Mérida 2,165 km 23:57 23 h 57 min 172.8 L
24 km, 17 min
Kanasín 2,189 km 24:15 24 h 15 min 173.6 L
MEX 180 MEX 180D 267 km, 2 h 41 min
Playa del Carmen 2,456 km 26:56 26 h 56 min 195.9 L
MEX 307 30 km, 23 min
Puerto Morelos 2,486 km 27:20 27 h 20 min 198.5 L
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Puerto Vallarta 0 km 0:00 00 min 0.0 L
MEX 200 11 km, 09 min
Las Juntas 11 km 0:09 09 min 0.7 L
MEX 200 8 km, 05 min
Mezcales 20 km 0:15 15 min 1.3 L
MEX 200 17 km, 12 min
San Ignacio 37 km 0:27 27 min 2.4 L
MEX 200 19 km, 14 min
Lo de Marcos 57 km 0:41 41 min 4.1 L
MEX 200 8 km, 06 min
El Monteon 65 km 0:47 47 min 4.9 L
MEX 200 8 km, 05 min
Colonia Paraiso Escondido 72 km 0:53 53 min 5.4 L
MEX 200 13 km, 09 min
Puerta de la Lima 85 km 1:03 1 h 03 min 6.2 L
MEX 200 11 km, 07 min
Las Varas 96 km 1:11 1 h 11 min 7.6 L
MEX 200 3 km, 02 min
La Cuata 99 km 1:13 1 h 13 min 7.8 L
MEX 200 19 km, 12 min
Compostela 118 km 1:26 1 h 26 min 8.1 L
MEX 200 MEX 15D 122 km, 1 h 15 min
Santo Tomás 239 km 2:41 2 h 41 min 18.8 L
MEX 15D 18 km, 11 min
Magdalena 258 km 2:53 2 h 53 min 20.5 L
MEX 15D 28 km, 16 min
El Arenal 286 km 3:10 3 h 10 min 21.7 L
MEX 15D 23 km, 13 min
Campestre Agronomia 309 km 3:23 3 h 23 min 24.4 L
MEX 15D 37 km, 28 min
Tonalá 346 km 3:51 3 h 51 min 27.1 L
MEX 15D 36 km, 26 min
Coralillos 383 km 4:18 4 h 18 min 28.8 L
MEX 15D 37 km, 27 min
San José de las Moras 419 km 4:45 4 h 45 min 32.4 L
MEX 15D 21 km, 15 min
Vista Hermosa de Negrete 440 km 5:00 5 h 00 min 34.9 L
MEX 15D 28 km, 18 min
Ecuandureo 468 km 5:18 5 h 18 min 37.1 L
MEX 15D 27 km, 18 min
Los Fresnos 495 km 5:37 5 h 37 min 38.7 L
MEX 15D 26 km, 18 min
Panindicuaro 521 km 5:55 5 h 55 min 41.3 L
MEX 15D 30 km, 19 min
Huaniqueo de Morales 552 km 6:14 6 h 14 min 43.9 L
MEX 15D 13 km, 08 min
Tanimireche 565 km 6:23 6 h 23 min 45.1 L
MEX 15D 15 km, 09 min
Santa Rita 580 km 6:33 6 h 33 min 46.0 L
MEX 15D 84 km, 49 min
Maravatio 664 km 7:23 7 h 23 min 52.8 L
MEX 15D 19 km, 12 min
Pomoca 684 km 7:35 7 h 35 min 54.5 L
MEX 15D 38 km, 24 min
Manto Del Rio 722 km 8:00 8 h 00 min 57.2 L
MEX 15D MEX M40D 19 km, 12 min
Deshpe 741 km 8:13 8 h 13 min 59.1 L
MEX M40D 11 km, 07 min
San Juanico Sector Dos 752 km 8:20 8 h 20 min 59.7 L
MEX 040D MEX M40D 29 km, 18 min
Jilotepec de Molina Enriquez 780 km 8:39 8 h 39 min 62.0 L
MEX M40D 18 km, 11 min
Xochitlán de las Flores 798 km 8:51 8 h 51 min 63.5 L
MEX M40D 23 km, 14 min
Tezoquipa 821 km 9:05 9 h 05 min 65.6 L
MEX M40D 84 km, 51 min
José María Morelos (San José) 905 km 9:57 9 h 57 min 71.7 L
MEX M40D 52 km, 32 min
Unidad Petrolera (Unidad Habitacional PEMEX) 957 km 10:30 10 h 30 min 76.5 L
MEX M40D 4 km, 02 min
Santa María Moyotzingo 960 km 10:32 10 h 32 min 76.6 L
MEX 150D 12 km, 07 min
San Miguel Xoxtla 972 km 10:40 10 h 40 min 77.2 L
MEX 150D 8 km, 05 min
San Francisco Ocotlán (Ocotlán) 979 km 10:45 10 h 45 min 78.3 L
MEX 150D 27 km, 19 min
San Jacinto 1,006 km 11:05 11 h 05 min 80.4 L
MEX 150D 12 km, 07 min
San Jerónimo Ocotitlán 1,018 km 11:12 11 h 12 min 81.4 L
MEX 150D 10 km, 05 min
San Bartolomé Hueyapan 1,028 km 11:18 11 h 18 min 81.6 L
MEX 150D 13 km, 07 min
Acatzingo de Hidalgo 1,042 km 11:26 11 h 26 min 82.9 L
MEX 150D 9 km, 05 min
Francisco I. Madero 1,051 km 11:31 11 h 31 min 83.9 L
MEX 150D 5 km, 03 min
Palmarito Tochapan 1,056 km 11:35 11 h 35 min 84.2 L
MEX 150D 13 km, 09 min
Cuacnopalan 1,068 km 11:44 11 h 44 min 84.7 L
MEX 150D 13 km, 09 min
San José Esperanza 1,081 km 11:54 11 h 54 min 86.2 L
MEX 150D 6 km, 04 min
Esperanza 1,088 km 11:58 11 h 58 min 86.9 L
MEX 150D 5 km, 03 min
San Manuel la Puerta 1,093 km 12:02 12 h 02 min 87.1 L
MEX 150D 6 km, 04 min
Maltrata 1,099 km 12:07 12 h 07 min 87.8 L
MEX 150D 7 km, 05 min
Carlos Salinas de Gortari (La Estancia) 1,107 km 12:12 12 h 12 min 88.2 L
MEX 150D 9 km, 06 min
Cecilio Terán (Balastrera) 1,115 km 12:19 12 h 19 min 88.9 L
MEX 150D 9 km, 06 min
Nogales 1,124 km 12:25 12 h 25 min 89.7 L
MEX 150D 7 km, 05 min
Orizaba 1,131 km 12:30 12 h 30 min 90.2 L
MEX 150D 5 km, 03 min
Ixtaczoquitlán 1,136 km 12:34 12 h 34 min 90.8 L
MEX 150D 2 km, 00 min
Unión y Progreso 1,138 km 12:35 12 h 35 min 91.0 L
MEX 150D 3 km, 01 min
Sumidero 1,141 km 12:37 12 h 37 min 91.1 L
MEX 150D 18 km, 10 min
Peñuela 1,159 km 12:48 12 h 48 min 92.5 L
MEX 150D 17 km, 09 min
El Maguey 1,177 km 12:57 12 h 57 min 93.9 L
MEX 150D 19 km, 10 min
Cerro Alto 1,196 km 13:08 13 h 08 min 95.0 L
MEX 150D 9 km, 04 min
San Antonio 1,205 km 13:13 13 h 13 min 96.4 L
MEX 150D MEX 145D 4 km, 02 min
Piedra Herrada 1,208 km 13:15 13 h 15 min 96.5 L
MEX 145D 43 km, 26 min
El Barrio 1,251 km 13:41 13 h 41 min 100.0 L
MEX 145D 39 km, 23 min
Pichoapa 1,290 km 14:05 14 h 05 min 103.1 L
MEX 145D 138 km, 1 h 24 min
San Pedro Mártir 1,428 km 15:29 15 h 29 min 113.8 L
MEX 145D MEX 180D 28 km, 18 min
Ixhuatlán del Sureste 1,456 km 15:48 15 h 48 min 116.0 L
MEX 180D 9 km, 06 min
Nuevo Teapa 1,465 km 15:54 15 h 54 min 117.0 L
MEX 180D MEX 180 6 km, 04 min
Nuevo Teapa (Santa Cecilia) 1,471 km 15:59 15 h 59 min 117.4 L
MEX 180 MEX 180D 94 km, 1 h 00 min
Heroica Cárdenas 1,566 km 16:59 16 h 59 min 124.1 L
MEX 180 138 km, 1 h 33 min
Frontera 1,704 km 18:33 18 h 33 min 135.0 L
MEX 180 49 km, 36 min
Atasta 1,753 km 19:10 19 h 10 min 137.6 L
MEX 180 35 km, 26 min
Zacatal 1,788 km 19:36 19 h 36 min 142.9 L
MEX 180 8 km, 05 min
FRACC. ARCILA 1,796 km 19:42 19 h 42 min 143.7 L
MEX 180 54 km, 37 min
Isla Aguada 1,850 km 20:19 20 h 19 min 146.3 L
MEX 180 76 km, 52 min
Villamar 1,926 km 21:12 21 h 12 min 153.5 L
MEX 180 16 km, 11 min
Champotón 1,942 km 21:24 21 h 24 min 154.7 L
MEX 180 18 km, 11 min
Villa Madero 1,960 km 21:35 21 h 35 min 156.5 L
MEX 180D 56 km, 33 min
San Francisco Koben 2,016 km 22:08 22 h 08 min 161.2 L
MEX 180 12 km, 08 min
Hampolol 2,028 km 22:17 22 h 17 min 161.3 L
MEX 180 14 km, 10 min
Tenabo 2,042 km 22:27 22 h 27 min 163.2 L
MEX 180 7 km, 05 min
Pomuch 2,049 km 22:33 22 h 33 min 163.4 L
MEX 180 11 km, 07 min
Hecelchakán 2,060 km 22:41 22 h 41 min 164.4 L
MEX 180 9 km, 06 min
Pocboc 2,069 km 22:47 22 h 47 min 165.4 L
MEX 180 25 km, 18 min
Calkini 2,094 km 23:05 23 h 05 min 166.1 L
MEX 180 22 km, 16 min
Chenkú 2,115 km 23:21 23 h 21 min 168.9 L
MEX 180 6 km, 04 min
Kopomá 2,121 km 23:26 23 h 26 min 169.6 L
MEX 180 7 km, 04 min
San Pedro Kopomá 2,128 km 23:31 23 h 31 min 169.8 L
MEX 180 7 km, 05 min
Chocholá 2,135 km 23:36 23 h 36 min 170.7 L
MEX 180 30 km, 20 min
Mérida 2,165 km 23:56 23 h 56 min 172.8 L
24 km, 17 min
Kanasín 2,189 km 24:14 24 h 14 min 173.6 L
MEX 180 20 km, 15 min
Tahmek 2,209 km 24:29 24 h 29 min 176.7 L
MEX 180 10 km, 06 min
Hoctún 2,219 km 24:35 24 h 35 min 177.2 L
11 km, 07 min
Kantunil 2,230 km 24:43 24 h 43 min 177.9 L
MEX 180 30 km, 17 min
San Diego 2,260 km 25:01 25 h 01 min 178.9 L
MEX 180D 37 km, 20 min
Yaxché 2,296 km 25:21 25 h 21 min 182.7 L
MEX 180D 54 km, 29 min
Tepakán 2,350 km 25:50 25 h 50 min 185.2 L
MEX 180D 45 km, 24 min
El Tintal 2,395 km 26:15 26 h 15 min 190.8 L
MEX 180D 10 km, 05 min
Nuevo Valladolid 2,405 km 26:20 26 h 20 min 192.4 L
MEX 180D MEX 305D 51 km, 34 min
Playa del Carmen 2,456 km 26:55 26 h 55 min 195.9 L
MEX 307 30 km, 23 min
Puerto Morelos 2,486 km 27:19 27 h 19 min 198.5 L

Frequently Asked Questions

How much does the toll booths cost from Puerto Vallarta to Puerto Morelos?

Toll roads cost: Compostela (38 MXN) + Plan de Barrancas (195 MXN) + Arenal (131 MXN) + La Joya (?) + Ocotlán (226 MXN) + Ecuandureo (111 MXN) + Panindicuaro (?) + Zinapecuaro (161 MXN) + Contepec (?) + Atlacomulco — Maravatio (50 MXN) + Atlacomulco 2 (?) + San Martin Texmelucan (?) + San Martín (42 MXN) + Viaducto Elevado de Puebla (?) + Amozoc (72 MXN) + Esperanza 27 (140 MXN) + Fortín (33 MXN) + Cuitláhuac (114 MXN) + Cosamaloapan (229 MXN) + Acayucan (?) + Antonio Dovali (20 MXN) + Sánchez Magallanes (82 MXN) + Villahermosa Nacajuca (62 MXN) + Zacatal (90 MXN) + Unidad (?) + Seybaplaya (77 MXN) + Pisté (?) + El Tintal (?) + El Tintal Zona 3 (?) = 1,873 + ? MXN

How much does it cost to drive from Puerto Vallarta to Puerto Morelos?

Fuel cost: 373.4 CAD

This fuel cost is calculated as: (Route length 2,483 km / 100 km) * (Fuel consumption 8 L/100 km) * (Fuel price 1.88 CAD / L)

You can adjust fuel consumption and fuel price here.

Toll roads cost: 1,873 + ? MXN

How long is a car ride from Puerto Vallarta to Puerto Morelos?

Driving time: 27 h 20 min

This time is calculated for driving at the maximum permitted speed, taking into account traffic rules restrictions.

  • 408 km with a maximum speed 110 km/h = 3 h 42 min
  • 725 km with a maximum speed 100 km/h = 7 h 15 min
  • 453 km with a maximum speed 90 km/h = 5 h 2 min
  • 882 km with a maximum speed 80 km/h = 11 h 1 min
  • 5 km with a maximum speed 70 km/h = 4 min
  • 6 km with a maximum speed 60 km/h = 5 min
  • 7 km with a maximum speed 50 km/h = 8 min

The calculated driving time does not take into account intermediate stops and traffic jams.

How far is Puerto Vallarta to Puerto Morelos by land?

The distance between Puerto Vallarta and Puerto Morelos is 2,483 km by road including 1,588 km on motorways.

Precise satellite coordinates of highways were used for this calculation. The start and finish points are the centers of Puerto Vallarta and Puerto Morelos respectively.

How far is Puerto Vallarta to Puerto Morelos by plane?

The shortest distance (air line, as the crow flies) between Puerto Vallarta and Puerto Morelos is 1,909 km.

This distance is calculated using the Haversine formula as a great-circle distance between two points on the surface of a sphere. The start and finish points are the centers of Puerto Vallarta and Puerto Morelos respectively. Actual distance between airports may be different.

How many hours is Puerto Vallarta from Puerto Morelos by plane?

Boeing 737 airliner needs 2 h 23 min to cover the distance of 1,909 km at a cruising speed of 800 km/h.

Small plane "Cessna 172" needs 8 h 40 min to flight this distance at average speed of 220 km/h.

This time is approximate and do not take into account takeoff and landing times, airport location and other real world factors.

How long is a helicopter ride from Puerto Vallarta to Puerto Morelos?

Fast helicopter "Eurocopter AS350" or "Hughes OH-6 Cayuse" need 7 h 57 min to cover the distance of 1,909 km at a cruising speed of 240 km/h.

Popular "Robinson R44" needs 9 h 5 min to flight this distance at average speed of 210 km/h.

This time is approximate and do not take into account takeoff and landing times, aerodrome location and other real world factors.

What city is halfway between Puerto Vallarta and Puerto Morelos?

The halfway point between Puerto Vallarta and Puerto Morelos is El Barrio. It is located about 10 km from the exact midpoint by road.

The distance from El Barrio to Puerto Vallarta is 1,251 km and driving will take about 13 h 41 min. The road between El Barrio and Puerto Morelos has length 1,232 km and will take approximately 13 h 39 min.

The other cities located close to halfway point:

  • Piedra Herrada is in 1,208 km from Puerto Vallarta and 1,274 km from Puerto Morelos
  • San Antonio is in 1,205 km from Puerto Vallarta and 1,278 km from Puerto Morelos
  • Cerro Alto is in 1,196 km from Puerto Vallarta and 1,287 km from Puerto Morelos

Where is Puerto Vallarta in relation to Puerto Morelos?

Puerto Vallarta is located 1,909 km west of Puerto Morelos.

Puerto Vallarta has geographic coordinates: latitude 20.60922, longitude -105.23389.

Puerto Morelos has geographic coordinates: latitude 20.84866, longitude -86.87624.

Which highway goes from Puerto Vallarta to Puerto Morelos?

The route from Puerto Vallarta to Puerto Morelos follows MEX 180, MEX 15D, MEX 180D, MEX 150D, MEX 145D, MEX M40D, MEX 200.

Other minor sections pass along the road:

  • MEX 305D: 44 km
  • MEX 68D: 35 km
  • MEX 70: 31 km
  • MEX 90: 31 km
  • MEX 307: 25 km
  • MEX 80D: 18 km
  • MEX 80: 11 km
  • MEX 23: 8 km
  • MEX 040D: 7 km
The distance between Puerto Vallarta and Puerto Morelos is ranked 7,357th in the ranking popularity.
Have any questions? Contact us!