There are 11 ways to get from Porto to Ruse by plane, bus, car, shuttle, or 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 Francisco De Sá Carneiro Airport to Bucharest Otopeni, bus
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Bucharest Otopeni (OTP)plane OPO - OTP
- Take the bus from Buchurest to Rusebus
9h 57m$101–369Fly 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 Rusetrain
14h 35m$85–305Bus
- Take the bus from Porto to Frankfurt central train stationbus
- Take the bus from Frankfurt to Bucharestbus
- Take the bus from Buchurest to Rusebus
2d 11h$367–472Drive 3,435.5 km
- Drive from Porto to Rusecar 3,435.5 km
37h 52m$619–894Fly Francisco De Sá Carneiro Airport to Bucharest Băneasa Aurel Vlaicu International Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Bucharest Băneasa Aurel Vlaicu International Airport (BBU)plane OPO - BBU
- Take the bus from Buchurest to Rusebus
11h 57m$254–668Fly Francisco De Sá Carneiro Airport 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 Ruse
12h 17m$262–623Train to Vigo, fly to Bucharest Otopeni, bus
- Take the train from Porto Campanha to Vigo Guixartrain
- Fly from Vigo (VGO) to Bucharest Otopeni (OTP)plane VGO - OTP
- Take the bus from Buchurest to Rusebus
14h 44m$286–513Fly Francisco De Sá Carneiro Airport to Craiova Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Craiova Airport (CRA)plane OPO - CRA
- Take the train from Craiova to Videletrain
- Take the train from Videle to Rusetrain
15h 12m$114–418Bus via Lyon
- Take the bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon - Gerland Bus Station to Zürichbus
- Take the bus from Zurich to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Rusebus
2d 17h$297–473Train, bus via Miranda de Ebro
- 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 Timișoara, Gara Timisoara Nordbus
- Take the train from Timisoara Nord to Videletrain
- Take the train from Videle to Rusetrain 461
2d 18h$338–456Train, bus
- Take the train from Porto Campanha to Vigo Guixartrain Ic
- Take the bus from Vigo to Devabus
- Take the train from Deva to Videletrain Ic
- Take the train from Videle to Rusetrain 461
2d 23h$251–316
Francisco De Sá Carneiro Airport (OPO) to Bucharest Otopeni (OTP) flights
Questions & Answers
The cheapest way to get from Porto to Ruse is to fly and train which costs $85 - $310 and takes 14h 35m.
The fastest way to get from Porto to Ruse is to fly and bus which takes 9h 57m and costs $100 - $370.
No, there is no direct bus from Porto to Ruse. However, there are services departing from Porto and arriving at Ruse via Frankfurt and Buchurest. The journey, including transfers, takes approximately 2 days 11h.
The distance between Porto and Ruse is 2944 km. The road distance is 3435.5 km.
The best way to get from Porto to Ruse without a car is to bus which takes 2 days 11h and costs $360 - $480.
It takes approximately 9h 57m to get from Porto to Ruse, including transfers.
Porto to Ruse bus services, operated by FlixBus, depart from Porto station.
Porto to Ruse bus services, operated by FlixBus, arrive at Frankfurt central train station.
Ruse is 2h ahead of Porto. It is currently 3:03 AM in Porto and 5:03 AM in Ruse.
Yes, the driving distance between Porto to Ruse is 3435 km. It takes approximately 37h 52m to drive from Porto to Ruse.
What companies run services between Porto, Portugal and Ruse, Bulgaria?
You can take a bus from Porto to Ruse via Frankfurt central train station, Frankfurt, Bucharest, and Buchurest in around 2d 11h.
- Website
- flyulendo.com
Flights from Francisco De Sá Carneiro Airport to Bucharest Otopeni
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $85–270
Flights from Francisco De Sá Carneiro Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Milan Bergamo
- Ave. Duration
- 6h 10m
- When
- Tuesday
- Estimated price
- $75–290
Flights from Francisco De Sá Carneiro Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Hahn
- Ave. Duration
- 7h 15m
- When
- Tuesday and Saturday
- Estimated price
- $80–290
Flights from Francisco De Sá Carneiro Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Memmingen
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $80–290
Flights from Francisco De Sá Carneiro Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Basel
- Ave. Duration
- 10h
- When
- Sunday
- Estimated price
- $70–290
Flights from Vigo to Bucharest Otopeni via Madrid
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- $110–440
Flights from Vigo to Bucharest Otopeni via Barcelona
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $100–430
Flights from Francisco De Sá Carneiro Airport to Craiova Airport via Rome
- Ave. Duration
- 12h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $90–380
Flights from Francisco De Sá Carneiro Airport to Craiova Airport via Barcelona
- Ave. Duration
- 5h 50m
- When
- Thursday and Sunday
- Estimated price
- $90–380
Flights from Francisco De Sá Carneiro Airport to Craiova Airport via Venice Treviso
- Ave. Duration
- 6h 30m
- When
- Tuesday
- Estimated price
- $100–380
Flights from Francisco De Sá Carneiro Airport to Craiova Airport via Milan Bergamo
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- $100–380
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- $24–35
- 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
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- $24–35
- Website
- Renfe Viajeros
- Phone
- +359 899199328
- omega_group@abv.bg
- Website
- bgrazpisanie.com
Bus from Buchurest to Ruse
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $8–11
- Schedules at
- bgrazpisanie.com
Bus from Buchurest to Ruse
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $8–11
- Schedules at
- bgrazpisanie.com
Bus from Buchurest to Ruse
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $8–11
- Schedules at
- bgrazpisanie.com
Bus from Buchurest to Ruse
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $8–11
- Schedules at
- bgrazpisanie.com
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
Want to know more about Flixbus?
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
Book your Porto to Ruse bus tickets online with Omio.
There are 244+ hotels available in Ruse.






