Rome2Rio

Transport is disrupted due to the Russia-Ukraine war. Read more

How to get fromPorto to Dniproby train, plane, bus, car, taxi or car train

Find Transport to Dnipro

See all options

There are 12 ways to get from Porto to Dnipro by train, plane, bus, car, taxi, or car train

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

Transport is disrupted due to the Russia-Ukraine war. Read more

  1. Train to Lisbon-Portela Airport, fly to Chișinău International Airport, bus, train

    best
    1. Take the train from Porto Campanha to Lisboa Orientetrain
    2. Fly from Lisbon-Portela Airport (LIS) to Chișinău International Airport (RMO)planeLIS - RMO
    3. Take the bus from Chișinău Autogara Nord to Pryvoz Bus Stationbus
    4. Take the train from Odesa-Holovna to Dnipro-Holovnyitrain
    28h 15m
    ₴6,172–18,572
  2. Bus, train

    1. Take the bus from Porto - Terminal Intermodal de Campanhã to Estación Sur de Autobusesbus
    2. Take the bus from Estación Sur de Autobuses to Stryibus
    3. Take the train from Стрий to Dnipro-Holovnyitrain
    2d 19h
    ₴9,428–11,222
  3. Drive 4,177.9 km

    1. Drive from Porto to Dniprocar4,177.9 km
    44h 50m
    ₴31,635–45,695
  4. Fly Francisco De Sá Carneiro Airport to Chișinău International Airport, bus, train

    1. Fly from Francisco De Sá Carneiro Airport (OPO) to Chișinău International Airport (RMO)planeOPO - RMO
    2. Take the bus from Chișinău Autogara Nord to Pryvoz Bus Stationbus
    3. Take the train from Odesa-Holovna to Dnipro-Holovnyitrain
    28h 35m
    ₴6,310–16,058
  5. Train to Vigo, fly to Chișinău International Airport, bus, train

    1. Take the train from Porto Campanha to Vigo Guixartrain
    2. Fly from Vigo (VGO) to Chișinău International Airport (RMO)planeVGO - RMO
    3. Take the bus from Chișinău Autogara Nord to Pryvoz Bus Stationbus
    4. Take the train from Odesa-Holovna to Dnipro-Holovnyitrain
    31h 45m
    ₴7,454–17,917
  6. Fly Francisco De Sá Carneiro Airport to Krasnodar, bus, taxi, train

    1. Fly from Francisco De Sá Carneiro Airport (OPO) to Krasnodar (KRR)planeOPO - KRR
    2. Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
    3. Take the taxi from Donetsk Yuzhny bus station to Kramatorsktaxi
    4. Take the train from Kramatorsk to Dnipro-Holovnyitrain
    45h 48m
    ₴9,188–45,986
  7. Train, train to Santiago De Compostela Airport, fly to Chișinău International Airport, bus

    1. Take the train from Porto Campanha to Vigo Guixartrain
    2. Take the train from Vigo Urzaiz to Santiago De Compostelatrain
    3. Fly from Santiago De Compostela Airport (SCQ) to Chișinău International Airport (RMO)planeSCQ - RMO
    4. Take the bus from Chișinău Autogara Nord to Pryvoz Bus Stationbus
    5. Take the train from Odesa-Holovna to Dnipro-Holovnyitrain
    32h 47m
    ₴8,204–23,107
  8. Train, bus via Barcelona

    1. Take the train from Porto Campanha to Vigo GuixartrainIc
    2. Take the train from Vigo Guixar to Barcelona-SantstrainAlv
    3. Take the bus from Barcelona, Estació d'Autobusos Nord to Stryibus
    4. Take the train from Стрий to Dnipro-Holovnyitrain
    2d 20h
    ₴10,212–12,767
  9. Bus

    1. Take the bus from Porto - Terminal Intermodal de Campanhã to Estación Sur de Autobusesbus
    2. Take the bus from Estación Sur de Autobuses to Lviv Striyskyi Bus Stationbus
    3. Take the bus from Lviv Striyskyi Bus Station to Dnipro Central Bus Stationbus421
    3d
    ₴12,538–15,322
  10. Bus via Karlsruhe

    1. Take the bus from Porto to Karlsruhe central train stationbus
    2. Take the bus from Karlsruhe Central Bus Station Southside to Kyiv Bus stationbus
    3. Take the bus from Kyiv Bus station to Dnipro Central Bus Stationbus
    3d 4h
    ₴11,885–16,637
  11. Train, bus

    1. Take the train from Porto Campanha to Lisboa Orientetrain
    2. Take the bus from Estação Rodoviária de Lisboa Oriente to Dnipro Central Bus Stationbus
    3d 18h
    ₴8,775–17,300
  12. Drive, car train

    1. Drive from Porto to Düsseldorf Hbfcar
    2. Take the car train from Düsseldorf Hbf to Villach Hbfcartrain
    3. Drive from Villach Hbf to Dniprocar
    2d 2h
    ₴35,203–91,104

Lisbon-Portela Airport (LIS) to Chișinău International Airport (RMO) flights

Calendar10Weekly Planes
Duration5h 58mAverage Duration
Ticket₴5,066Cheapest Price
See schedules

Questions & Answers

What companies run services between Porto, Portugal and Dnipro, Ukraine?

You can take a bus from Porto - Terminal Intermodal de Campanhã to Dnipro Central Bus Station via Estación Sur de Autobuses and Lviv Striyskyi Bus Station in around 3d.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around Ukraine

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

More Questions & Answers