Rome2Rio

How to get fromPortoviejo to Limaby plane, bus, car or shuttle

Find Transport to Lima

See all options

There are 8 ways to get from Portoviejo to Lima by plane, bus, car, or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly from Eloy Alfaro International Airport

    best
    1. Fly from Eloy Alfaro International Airport (MEC) to Jorge Chávez International Airport (LIM)plane plane MEC - LIM
    8h 14m
    $252–628
  2. Bus

    cheapest
    1. Take the bus from Portoviejo to Jipijapabus bus
    2. Take the bus from Jipijapa to Terminal Terrestre de Guayaquilbus bus
    3. Take the bus from Terminal Terrestre de Guayaquil to Lima Javier Pradobus bus
    28h 3m
    $51–147
  3. Bus via Tumbes

    1. Take the bus from Portoviejo to Jipijapabus bus
    2. Take the bus from Jipijapa to Terminal Terrestre de Guayaquilbus bus
    3. Take the bus from Terminal Terrestre de Guayaquil to Tumbesbus bus
    4. Take the bus from Tumbes to Gran Terminal Terrestre Plaza Nortebus bus
    25h 12m
    $68–127
  4. Drive 1,613.4 km

    1. Drive from Portoviejo to Limacar car 1,613.4 km
    22h 58m
    $243–351
  5. Bus, shuttle to José Joaquín De Olmedo International Airport, fly

    1. Take the bus from Portoviejo to Puerto Lópezbus bus
    2. Take a shuttle bus from Puerto López to Guayaquil Airportshuttle bus
    3. Fly from José Joaquín De Olmedo International Airport (GYE) to Jorge Chávez International Airport (LIM)plane plane GYE - LIM
    10h 24m
    $345–522
  6. Bus, bus to Tumbes, fly

    1. Take the bus from Portoviejo to Jipijapabus bus
    2. Take the bus from Jipijapa to Terminal Terrestre de Guayaquilbus bus
    3. Take the bus from Terminal Terrestre de Guayaquil to Tumbesbus bus
    4. Fly from Tumbes (TBP) to Jorge Chávez International Airport (LIM)plane plane TBP - LIM
    10h 19m
    $93–238
  7. Bus #2

    1. Take the bus from Portoviejo to Terminal Terrestre de Guayaquilbus bus San Vicente / ...
    2. Take the bus from Terminal Terrestre de Guayaquil to Lima Plaza Nortebus bus Lima
    33h 42m
    $56–114
  8. Bus #3

    1. Take the bus from Portoviejo to Terminal Terrestre Quitumbebus bus Manta / ...
    2. Take the bus from Terminal Terrestre Quitumbe to Gran Terminal Terrestre Plaza Nortebus bus Cúcuta
    34h 27m
    $130–169

Eloy Alfaro International Airport (MEC) to Jorge Chávez International Airport (LIM) flights

Calendar24Weekly Planes
Duration6h 36mAverage Duration
Ticket$97Cheapest Price
See schedules

Questions & Answers

What companies run services between Portoviejo, Ecuador and Lima, Peru?

LATAM Chile, Copa Airlines, and two other airlines fly from Eloy Alfaro International Airport (MEC) to Jorge Chávez International Airport (LIM) 3 times a day. Alternatively, you can take a bus from Portoviejo to Gran Terminal Terrestre Plaza Norte via Jipijapa, Terminal Terrestre de Guayaquil, Tumbes, and Tumbes in around 25h 12m.

Airlines
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Getting to Rome from the airport - to help you get the most out of your next trip.

More Questions & Answers