There are 8 ways to get from Porto to Burgas by plane, train, bus, car, shuttle, towncar, 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.
Fly to Burgas Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Burgas Airport (BOJ)plane OPO - BOJ
8h 45m$173–346Train, bus
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Pontevedra to Miranda De Ebrotrain Alv
- Take the bus from Miranda De Ebro to Padovabus
- Take the bus from Padova to Sofia Central Bus Stationbus
- Take the train from Sofia to Burgastrain Ic
2d 14h$374–470Drive 3,640.4 km
- Drive from Porto to Burgascar 3,640.4 km
35h 47m$656–947Fly to Varna Airport, shuttle
- Fly from Francisco De Sá Carneiro Airport (OPO) to Varna Airport (VAR)plane OPO - VAR
- Take a shuttle bus from Varna Airport to Burgas
10h 47m$262–563Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the bus from Padova to Sofia Central Bus Stationbus
- Take the train from Sofia to Burgastrain Ic
2d 14h$661–706Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus BlaBlaCar Bus
- Take the bus from Karlsruhe Central Bus Station to Burgas Bus Station Southbus Citylines 64 / ...
2d 19h$329–495Bus via Toulouse
- Take the bus from Porto to Toulousebus
- Take the bus from Toulouse to București, Autogara Militaribus
- Take the bus from București, Autogara Militari to Burgasbus
3d 3h$415–634Drive, car train
- Drive from Porto to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Burgascar
2d 1h$803–1,156
Porto to Burgas by bus
Questions & Answers
The cheapest way to get from Porto to Burgas is to fly which costs $170 - $350 and takes 8h 45m.
The fastest way to get from Porto to Burgas is to fly which takes 8h 45m and costs $170 - $350.
No, there is no direct bus from Porto to Burgas station. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Burgas Bus Station South via Karlsruhe Central Bus Station. The journey, including transfers, takes approximately 2 days 19h.
The distance between Porto and Burgas is 3009 km. The road distance is 3640.4 km.
The best way to get from Porto to Burgas without a car is to train and bus which takes 2 days 14h and costs $370 - $470.
It takes approximately 8h 45m to get from Porto to Burgas, including transfers.
Porto to Burgas bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Burgas is to fly which takes 8h 45m and costs $170 - $350. Alternatively, you can bus, which costs $320 - $500 and takes 2 days 19h.
Porto to Burgas bus services, operated by BlaBlaCar Bus, arrive at Karlsruhe - Central Station South Side.
Burgas is 2h ahead of Porto. It is currently 7:18 PM in Porto and 9:18 PM in Burgas.
What companies run services between Porto, Portugal and Burgas, Bulgaria?
Eurowings, Ryanair, and Ulendo Airlink fly from Francisco De Sá Carneiro Airport (OPO) to Burgas Airport (BOJ) 5 times a week. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Burgas Bus Station South via Karlsruhe Central Bus Station in around 2d 19h.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Burgas Airport via Rome
- Ave. Duration
- 9h 30m
- When
- Friday and Sunday
- Estimated price
- $85–340
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $23–35
- Website
- Renfe Viajeros
Train from Pontevedra to Miranda De Ebro
- Ave. Duration
- 8h 7m
- Frequency
- 4 times a day
- Estimated price
- $100–150
- Website
- Renfe Viajeros
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Miranda De Ebro to Padova
- Ave. Duration
- 25h 18m
- Frequency
- Twice a week
- Estimated price
- $140–170
- Schedules at
- tabitatour.ro
Bus from Lugo to Padova
- Ave. Duration
- 32h 22m
- Frequency
- Twice a week
- Estimated price
- $140–180
- Schedules at
- tabitatour.ro
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- $410
- Website
- VM Transfers
Want to know more about travelling around Bulgaria
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
Italy Travel Guides
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
More Questions & Answers
Yes, the driving distance between Porto to Burgas is 3640 km. It takes approximately 35h 47m to drive from Porto to Burgas.
Book your Porto to Burgas bus tickets online with Omio.
There are 2475+ hotels available in Burgas.





