There are 11 ways to get from Porto to Dnipro by train, plane, bus, car, 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
Train to Lisbon-Portela Airport, fly, bus, train
best- Take the train from Porto Campanha to Lisboa Oriente
- Fly from Lisbon-Portela Airport (LIS) to Chișinău International Airport (RMO)LIS - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the train from Odesa-Holovna to Dnipro-Holovnyi
24h 43mTrain, bus
cheapest- Take the train from Porto Campanha to Lisboa Oriente
- Take the bus from Estação Rodoviária de Lisboa Oriente to Dnipro Central Bus Station
3d 18h₴8,694–16,746Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estación Sur de Autobuses
- Take the bus from Estación Sur de Autobuses to Stryi
- Take the train from Стрий to Dnipro-Holovnyi
2d 19h₴9,439–11,979Train, bus via Prague
- Take the train from Porto Campanha to Redondela De Galicia
- Take the train from Redondela De Galicia to Barcelona-Sants
- Take the train from Barcelona-Sants to Montpellier Sud De France
- Take the bus from Montpellier to Prague
- Take the train from Prague Main Train Station to Przemysl Glowny
- Take the train from Przemysl Glowny to Dnipro-Holovnyi
3d₴12,096–25,341Drive 4,177.9 km
- Drive from Porto to Dnipro4,177.9 km
44h 50m₴31,712–45,805Fly from Francisco De Sá Carneiro Airport, bus, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Chișinău International Airport (RMO)OPO - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the train from Odesa-Holovna to Dnipro-Holovnyi
25h 2mTrain to Vigo, fly, bus, train
- Take the train from Porto Campanha to Vigo Guixar
- Fly from Vigo (VGO) to Chișinău International Airport (RMO)VGO - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the train from Odesa-Holovna to Dnipro-Holovnyi
28h 15mTrain, train to Santiago De Compostela Airport, fly, bus
- Take the train from Porto Campanha to Redondela De Galicia
- Take the train from Redondela De Galicia to Santiago De Compostela
- Fly from Santiago De Compostela Airport (SCQ) to Chișinău International Airport (RMO)SCQ - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the train from Odesa-Holovna to Dnipro-Holovnyi
29h 25mBus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estación Sur de Autobuses
- Take the bus from Estación Sur de Autobuses to Lviv Striyskyi Bus Station
- Take the bus from Lviv Striyskyi Bus Station to Dnipro Central Bus Station421
3d₴12,649–16,179Bus via Chișinău
- Take the bus from Porto - Terminal Intermodal de Campanhã to Vigo Urzáiz
- Take the bus from Vigo to Sibiu
- Take the bus from Sibiu Autogara Transmixt to Chișinău, North Bus Station
- Take the bus from Chişinău Northern Bus Station to Odesa Central Bus Station
- Take the bus from Odesa Central Bus Station to Dnipro Central Bus Station
3d 16hDrive, car train
- Drive from Porto to Düsseldorf Hbf
- Take the car train from Düsseldorf Hbf to Villach Hbf
- Drive from Villach Hbf to Dnipro
2d 2h₴35,340–92,157
Porto to Dnipro by train, bus, and foot
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Porto to Dnipro is to train and bus which costs 8 500 ₴ - 17 000 ₴ and takes 3 days 18h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Porto to Dnipro is to drive which takes 44h 50m and costs 31 000 ₴ - 46 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Porto to Dnipro station. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Dnipro Central Bus Station via Estación Sur de Autobuses and Lviv Striyskyi Bus Station. The journey, including transfers, takes approximately 3 days 0h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Porto and Dnipro is 4327 km. The road distance is 4177.9 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Porto to Dnipro without a car is to bus and train which takes 2 days 19h and costs 9 000 ₴ - 12 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 24h 43m to get from Porto to Dnipro, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Porto to Dnipro bus services, operated by Gipsyy Portugal, depart from Porto - Terminal Intermodal de Campanhã station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Porto to Dnipro bus services, operated by Gipsyy Portugal, arrive at Estación Sur de Autobuses station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Dnipro is 2h ahead of Porto. It is currently 8:20 AM in Porto and 10:20 AM in Dnipro.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Porto to Dnipro is 4178 km. It takes approximately 44h 50m to drive from Porto to Dnipro.
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
- Website
- auraairlines.com
Flights from Lisbon-Portela Airport to Chișinău International Airport
- Ave. Duration
- 4h 25m
- When
- Monday and Friday
- Estimated price
- ₴4,500–9,500
Flights from Francisco De Sá Carneiro Airport to Chișinău International Airport via Nice
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- ₴3,800–11,000
Flights from Vigo to Chișinău International Airport via Madrid
- Ave. Duration
- 8h 50m
- When
- Thursday and Sunday
- Estimated price
- ₴5,500–16,000
Flights from Santiago De Compostela Airport to Chișinău International Airport via Barcelona
- Ave. Duration
- 7h 17m
- When
- Wednesday and Saturday
- Estimated price
- ₴6,000–17,000
Flights from Santiago De Compostela Airport to Chișinău International Airport via Madrid
- Ave. Duration
- 10h 45m
- When
- Thursday and Sunday
- Estimated price
- ₴6,000–17,000
Flights from Santiago De Compostela Airport to Chișinău International Airport via Palma Mallorca
- Ave. Duration
- 9h
- When
- Wednesday
- Estimated price
- ₴6,000–18,000
- Website
- flyone.eu
Flights from Lisbon-Portela Airport to Chișinău International Airport
- Ave. Duration
- 4h 10m
- When
- Wednesday and Saturday
- Estimated price
- ₴5,000–11,000
Flights from Francisco De Sá Carneiro Airport to Chișinău International Airport via Munich
- Ave. Duration
- 6h 55m
- When
- Saturday
- Estimated price
- ₴4,300–17,000
Flights from Vigo to Chișinău International Airport via Barcelona
- Ave. Duration
- 7h
- When
- Tuesday and Friday
- Estimated price
- ₴4,400–19,000
Flights from Santiago De Compostela Airport to Chișinău International Airport via Barcelona
- Ave. Duration
- 7h 45m
- When
- Tuesday and Friday
- Estimated price
- ₴5,000–21,000
Flights from Santiago De Compostela Airport to Chișinău International Airport via Palma Mallorca
- Ave. Duration
- 7h 50m
- When
- Tuesday
- Estimated price
- ₴5,000–21,000
- Website
- austrian.com
Flights from Lisbon-Portela Airport to Chișinău International Airport via Vienna
- Ave. Duration
- 7h 40m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₴4,700–11,000
Flights from Francisco De Sá Carneiro Airport to Chișinău International Airport via Vienna
- Ave. Duration
- 7h 5m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₴5,000–13,000
- Website
- flyulendo.com
Flights from Francisco De Sá Carneiro Airport to Chișinău International Airport via Prague
- Ave. Duration
- 8h 20m
- When
- Tuesday and Saturday
- Estimated price
- ₴3,800–12,000
Flights from Santiago De Compostela Airport to Chișinău International Airport via Barcelona
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- ₴3,900–15,000
- Website
- hisky.aero
Flights from Francisco De Sá Carneiro Airport to Chișinău International Airport via Milan Bergamo
- Ave. Duration
- 9h 55m
- When
- Monday and Friday
- Estimated price
- ₴5,000–13,000
Flights from Vigo to Chișinău International Airport via London Stansted
- Ave. Duration
- 9h 35m
- When
- Saturday and Sunday
- Estimated price
- ₴6,500–19,000
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Lisboa Oriente
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- ₴650–1,800
- Website
- https://www.cp.pt/passageiros/en
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Odesa-Holovna to Dnipro-Holovnyi
- Ave. Duration
- 11h 6m
- Frequency
- Once daily
- Estimated price
- ₴220–450
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Berth
- ₴220–250
- Coupe
- ₴320–450
- Deluxe
- ₴850–1,200
Train from Стрий to Dnipro-Holovnyi
- Ave. Duration
- 14h 46m
- Frequency
- Twice daily
- Estimated price
- ₴290–700
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Berth
- ₴290–330
- Coupe
- ₴480–700
- Deluxe
- ₴1,100–1,600
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₴700–950
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 39m
- Frequency
- 6 times a week
- Estimated price
- ₴5,000–7,000
- Website
- https://www.renfe.com/es/en
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ₴750–1,000
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Santiago De Compostela
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₴450–750
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Montpellier Sud De France
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- ₴1,900–6,000
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Prague Main Train Station to Przemysl Glowny
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- ₴490–3,000
- Website
- https://regiojet.com/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Przemysl Glowny to Dnipro-Holovnyi
- Ave. Duration
- 18h 34m
- Frequency
- 3 times a week
- Estimated price
- ₴490–900
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 5h 53m
- Frequency
- Once a week
- Estimated price
- ₴5,000–48,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- ₴13,000–28,000
- Car Compartment
- ₴27,000–48,000
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Chisinau Airport to Odessa station
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Schedules at
- galtrans.md
Bus from Chişinău Northern Bus Station to Odesa Central Bus Station
- Ave. Duration
- 5h
- Frequency
- Every 15 minutes
- Estimated price
- ₴991
- Schedules at
- galtrans.md
- hello@gipsyy.com
- Website
- gipsyy.com
Bus from Porto - Terminal Intermodal de Campanhã to Estación Sur de Autobuses
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- ₴550–2,700
- Schedules at
- gipsyy.com
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Estación Sur de Autobuses
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a week
- Estimated price
- ₴650–1,300
- Website
- https://www.blablacar.co.uk/bus
Bus from Porto - Terminal Intermodal de Campanhã to Vigo Urzáiz
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Schedules at
- blablacar.co.uk
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Estación Sur de Autobuses to Stryi
- Ave. Duration
- 43h 17m
- Frequency
- 3 times a week
- Estimated price
- ₴8,580
- Website
- https://grandes-tour.com.ua/en
Bus from Estación Sur de Autobuses to Lviv Striyskyi Bus Station
- Ave. Duration
- 44h 20m
- Frequency
- 3 times a week
- Estimated price
- ₴8,580
- Website
- https://grandes-tour.com.ua/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Montpellier to Prague
- Ave. Duration
- 20h 25m
- Frequency
- 6 times a week
- Estimated price
- ₴3,500–7,500
- Website
- https://www.flixbus.co.uk
Bus from Lviv Striyskyi Bus Station to Dnipro Central Bus Station
- Ave. Duration
- 16h 15m
- Frequency
- 3 times a week
- Estimated price
- ₴3,500–4,900
- Website
- https://www.flixbus.co.uk
- Phone
- +380 (68) 770-60-30
- info@klr.com.ua
- Website
- klr.com.ua
Bus from Lviv Striyskyi Bus Station to Dnipro Central Bus Station
- Ave. Duration
- 18h 16m
- Frequency
- Once daily
- Estimated price
- ₴1,600–2,800
- Website
- https://klr.com.ua/en
Bus from Estação Rodoviária de Lisboa Oriente to Dnipro Central Bus Station
- Ave. Duration
- 3d 14h
- Frequency
- Twice a week
- Estimated price
- ₴8,000–15,000
- Website
- https://klr.com.ua/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Vigo Urzáiz
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- ₴75–1,795
- Website
- https://rede-expressos.pt/en
- Online ticket
- ₴75–650
- Phone
- +34 (0) 986 288 030
- autna@autna.com
- Website
- autna.com
Bus from Porto - Terminal Intermodal de Campanhã to Vigo Urzáiz
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- ₴700–1,500
- Website
- https://autna.com/en/
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Vigo to Sibiu
- Ave. Duration
- 2d 8h
- Frequency
- Once a week
- Estimated price
- ₴3,400–8,500
- Schedules at
- tabitatour.ro
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Sibiu Autogara Transmixt to Chișinău, North Bus Station
- Ave. Duration
- 10h 9m
- Frequency
- Once daily
- Website
- https://svs.md/en/bus/route/number-19167
- Website
- inbus.ua
Bus from Odesa Central Bus Station to Dnipro Central Bus Station
- Ave. Duration
- 10h
- Frequency
- 5 times a day
- Estimated price
- ₴500–1,000
- Website
- https://inbus.ua/en
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide










































