There are 11 ways to get from Portugal to Balkan Peninsula by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Francisco De Sá Carneiro Airport to Craiova Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Craiova Airport (CRA)plane OPO - CRA
- Take the train from Jiu Hm to Golentitrain
12h 16m$107–359Fly Francisco De Sá Carneiro Airport to Sofia Airport, train
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Sofia Airport (SOF)plane OPO - SOF
- Take the train from Sofia to Vidintrain
13h 45m$94–226Bus, train
- Take the bus from Lisbon - Oriente to Estación Central de Autobuses de Zaragozabus
- Take the bus from Estación Central de Autobuses de Zaragoza to Timișoara, Gara Timisoara Nordbus
- Take the train from Timisoara Nord to Baile Herculanetrain Ic
- Take the bus from Băile Herculane to Calafatbus
2d 10h$283–412Drive 3,357.1 km
- Drive from Lisbon to Balkan Peninsulacar 3,357.1 km
34h 19m$605–873Fly Francisco De Sá Carneiro Airport to Belgrade Nikola Tesla Airport, bus, drive
- Fly from Francisco De Sá Carneiro Airport (OPO) to Belgrade Nikola Tesla Airport (BEG)plane OPO - BEG
- Take the bus from Beograd, Autobuska stanica to Negotinbus
- Drive from Negotin to Balkan Peninsulacar
12h 54m$117–287Fly Lisbon-Portela Airport to Belgrade Nikola Tesla Airport, bus, drive
- Fly from Lisbon-Portela Airport (LIS) to Belgrade Nikola Tesla Airport (BEG)plane LIS - BEG
- Take the bus from Beograd, Autobuska stanica to Negotinbus
- Drive from Negotin to Balkan Peninsulacar
13h 12m$130–305Fly Lisbon-Portela Airport to Sofia Airport, train
- Fly from Lisbon-Portela Airport (LIS) to Sofia Airport (SOF)plane LIS - SOF
- Take the train from Sofia to Vidintrain
13h 58m$97–274Fly Lisbon-Portela Airport to Craiova Airport, train
- Fly from Lisbon-Portela Airport (LIS) to Craiova Airport (CRA)plane LIS - CRA
- Take the train from Jiu Hm to Golentitrain
12h 30m$120–407Bus, train via Montpellier
- Take the bus from Lisbon - Oriente to Estación Central de Autobuses de Zaragozabus
- Take the train from Zaragoza-Delicias to Montpellier Saint-Rochtrain
- Take the bus from Montpellier to Arad, Autogara Transdarabus
- Take the train from Arad to Craiovatrain
- Take the train from Craiova to Golentitrain
2d 13h$383–560Bus via Grenoble
- Take the bus from Lisbon to Grenoblebus
- Take the bus from Grenoble to Timișoarabus
- Take the bus from Timișoara to Calafatbus
2d 18h$406–693Bus
- Take the bus from Lisboa Oriente to Huelvabus
- Take the bus from Huelva to Timișoara, Gara Timisoara Nordbus
- Take the bus from Timișoara to Calafatbus
2d 21h$248–380
Francisco De Sá Carneiro Airport (OPO) to Craiova Airport (CRA) flights
Questions & Answers
The cheapest way to get from Portugal to Balkan Peninsula is to fly and train which costs $90 - $230 and takes 13h 45m.
The fastest way to get from Portugal to Balkan Peninsula is to fly and train which takes 12h 16m and costs $100 - $360.
No, there is no direct bus from Portugal to Balkan Peninsula. However, there are services departing from Martim Moniz and arriving at Calafat via Lisbon, Grenoble and Timișoara. The journey, including transfers, takes approximately 2 days 18h.
The distance between Portugal and Balkan Peninsula is 2780 km. The road distance is 3357.1 km.
The best way to get from Portugal to Balkan Peninsula without a car is to bus and train which takes 2 days 10h and costs $280 - $420.
It takes approximately 12h 16m to get from Portugal to Balkan Peninsula, including transfers.
Portugal to Balkan Peninsula bus services, operated by FlixBus, depart from Lisbon station.
Portugal to Balkan Peninsula bus services, operated by FlixBus, arrive at Grenoble station.
Yes, the driving distance between Portugal to Balkan Peninsula is 3357 km. It takes approximately 34h 19m to drive from Portugal to Balkan Peninsula.
There are 71+ hotels available in Balkan Peninsula.
What companies run services between Portugal and Balkan Peninsula, Romania?
You can take a bus from Martim Moniz to Balkan Peninsula via Estação Oriente, Lisbon, Grenoble, Timișoara, and Calafat in around 2d 18h.
- Website
- flyulendo.com
Flights from Francisco De Sá Carneiro Airport to Craiova Airport via Rome
- Ave. Duration
- 12h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $85–330
Flights from Francisco De Sá Carneiro Airport to Craiova Airport via Barcelona
- Ave. Duration
- 5h 50m
- When
- Thursday and Sunday
- Estimated price
- $85–330
Flights from Francisco De Sá Carneiro Airport to Craiova Airport via Venice Treviso
- Ave. Duration
- 6h 30m
- When
- Tuesday
- Estimated price
- $95–340
Flights from Francisco De Sá Carneiro Airport to Craiova Airport via Milan Bergamo
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- $95–340
Flights from Lisbon-Portela Airport to Craiova Airport via Rome
- Ave. Duration
- 6h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $180–400
Flights from Lisbon-Portela Airport to Craiova Airport via Milan Bergamo
- Ave. Duration
- 6h 55m
- When
- Friday and Thursday
- Estimated price
- $110–380
Flights from Lisbon-Portela Airport to Craiova Airport via Madrid
- Ave. Duration
- 6h 10m
- When
- Tuesday and Saturday
- Estimated price
- $95–370
Flights from Lisbon-Portela Airport to Craiova Airport via Barcelona
- Ave. Duration
- 6h 10m
- When
- Thursday and Sunday
- Estimated price
- $95–370
Flights from Lisbon-Portela Airport to Craiova Airport via Charleroi
- Ave. Duration
- 8h 35m
- When
- Tuesday and Thursday
- Estimated price
- $120–400
Flights from Lisbon-Portela Airport to Craiova Airport via Bologna
- Ave. Duration
- 10h 15m
- When
- Thursday
- Estimated price
- $180–400
- Website
- airserbia.com
Flights from Francisco De Sá Carneiro Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 25m
- When
- Thursday and Sunday
- Estimated price
- $120–230
Flights from Lisbon-Portela Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 40m
- When
- Tuesday, Friday, Thursday, and Saturday
- Estimated price
- $150–290
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Belgrade Nikola Tesla Airport via Geneva
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $85–280
Flights from Lisbon-Portela Airport to Belgrade Nikola Tesla Airport via Geneva
- Ave. Duration
- 5h 25m
- When
- Wednesday and Friday
- Estimated price
- $110–230
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- $100–380
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- $100–380
- Website
- air.bg
Flights from Lisbon-Portela Airport to Sofia Airport
- Ave. Duration
- 4h
- When
- Saturday
- Estimated price
- $120–650
Flights from Francisco De Sá Carneiro Airport to Sofia Airport
- Ave. Duration
- 3h 50m
- When
- Thursday and Sunday
- Estimated price
- $110–550
- Website
- ryanair.com
Flights from Lisbon-Portela Airport to Sofia Airport via Bologna
- Ave. Duration
- 8h 15m
- When
- Friday
- Estimated price
- $80–230
Flights from Francisco De Sá Carneiro Airport to Sofia Airport via Bari
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- $75–190
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Jiu Hm to Golenti
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- $10–12
- Website
- https://www.cfrcalatori.ro/en/
Train from Jiu Hm to Golenti
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- $10–12
- Website
- https://www.cfrcalatori.ro/en/
Train from Arad to Craiova
- Ave. Duration
- 8h 27m
- Frequency
- Twice daily
- Estimated price
- $36–40
- Website
- https://www.cfrcalatori.ro/en/
Train from Craiova to Golenti
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- $11–12
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Timisoara Nord to Baile Herculane
- Ave. Duration
- 3h 44m
- Frequency
- 3 times a day
- Estimated price
- $9–11
- Website
- https://jegy.mav.hu/
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Sofia to Vidin
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–6
- 1st Class
- $3–5
Train from Sofia to Vidin
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–6
- 1st Class
- $3–5
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Zaragoza-Delicias to Montpellier Saint-Roch
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- $95–150
- Website
- https://www.renfe.com/es/en
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Lisbon - Oriente to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 11h 50m
- Frequency
- Twice daily
- Estimated price
- $95–170
- Website
- https://www.blablacar.co.uk/bus
Bus from Lisbon - Oriente to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 11h 50m
- Frequency
- Twice daily
- Estimated price
- $95–170
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Estación Central de Autobuses de Zaragoza to Timișoara, Gara Timisoara Nord
- Ave. Duration
- 35h 53m
- Frequency
- 3 times a week
- Estimated price
- $160–200
- Schedules at
- tabitatour.ro
Bus from Montpellier to Arad, Autogara Transdara
- Ave. Duration
- 27h 25m
- Frequency
- 3 times a week
- Estimated price
- $140–180
- Schedules at
- tabitatour.autogari.ro
Bus from Huelva to Timișoara, Gara Timisoara Nord
- Ave. Duration
- 2d 6h
- Frequency
- 5 times a week
- Estimated price
- $180–240
- Schedules at
- tabitatour.ro
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Băile Herculane to Calafat
- Ave. Duration
- 2h 45m
- Frequency
- 6 times a week
- Estimated price
- $14–24
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Grenoble
- Ave. Duration
- 29h
- Frequency
- Once daily
- Estimated price
- $190–320
- Website
- https://www.flixbus.co.uk
Bus from Grenoble to Timișoara
- Ave. Duration
- 27h 30m
- Frequency
- 3 times a week
- Estimated price
- $180–310
- Website
- https://www.flixbus.co.uk
Bus from Timișoara to Calafat
- Ave. Duration
- 6h 5m
- Frequency
- 6 times a week
- Estimated price
- $30–55
- Website
- https://www.flixbus.co.uk
Bus from Timișoara to Calafat
- Ave. Duration
- 6h 5m
- Frequency
- 6 times a week
- Estimated price
- $30–55
- Website
- https://www.flixbus.co.uk
- Phone
- 019 435 045
- [email protected]
- Website
- nikolicprevoz.rs
Bus from Beograd, Autobuska stanica to Negotin
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- $17–21
- Schedules at
- nikolicprevoz.rs
Bus from Beograd, Autobuska stanica to Negotin
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- $17–21
- Schedules at
- nikolicprevoz.rs
- Phone
- +381 19 542 888
- [email protected]
- Website
- polazak.rs
Bus from Beograd, Autobuska stanica to Negotin
- Ave. Duration
- 4h 17m
- Frequency
- 5 times a week
- Schedules at
- polazak.rs
Bus from Beograd, Autobuska stanica to Negotin
- Ave. Duration
- 4h 17m
- Frequency
- 5 times a week
- Schedules at
- polazak.rs
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Lisboa Oriente to Huelva
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $30–75
- Website
- https://rede-expressos.pt/en
Want to know more about travelling around Romania
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
Want to know more about Flixbus?
Read the travel guide
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






































