Sofia Porto Routes (5 Ways to go)

Planning a trip from Sofia to Porto Cleartrip helps you select the best route between Sofia & Porto based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Sofia & Porto

The distance from Sofia to Porto is approximately 3358.35kms. By car, it takes roughly 32h 41m to reach Porto from Sofia . Take a look at the 5 routes available to reach Porto from Sofia

  • 1.
  • Sofia to Porto Fly
  • 9h 10m
  • Rs. 3435
 
Tzarigradsko shose Blvd.
 
0h 39m
Rs. 40
Travelling in a bus is one of the ways to reach Terminal 1 from Tzarigradsko shose Blvd.. The total journey between Tzarigradsko shose Blvd. & Terminal 1 takes around 0h 39m in a bus. The bus ticket price for the journey is approximately Rs.40.
 
Terminal 1
 
6h 0m
Rs. 3300
You can travel from Sofia to Porto by booking a flight. The total flight time between Sofia & Porto is around 6h 0m. The price of the flight ticket is approximately Rs.3300.
 
Porto
 
0h 28m
Rs. 95
You can reach Trindade from Aeroporto by travelling in a train. Aeroporto to Trindade train takes approximately 0h 28m. You can catch a train from Aeroporto and get down at Trindade. The price of the train ticket is approximately Rs. 95.
 
Trindade
  • 2.
  • Sofia to Porto Bus Union Ivkoni
  • 54h 6m
  • Rs. 8350
 
Sofia - Bus Station
 
50h 45m
Rs. 7500
Travelling in a bus is one of the ways to reach Mirandela from Sofia - Bus Station. The total journey between Sofia - Bus Station & Mirandela takes around 50h 45m in a bus. The bus ticket price for the journey is approximately Rs.7500.
 
Mirandela
 
0h 10m
Rs. 0
Walking is one of the ways to reach Mirandela from Mirandela. Mirandela to Mirandela by walk takes approximately 0h 10m. The distance between Mirandela & Mirandela is around 0.79kms.
 
Mirandela
 
2h 11m
Rs. 850
Travelling in a bus is one of the ways to reach Porto from Mirandela. The total journey between Mirandela & Porto takes around 2h 11m in a bus. The bus ticket price for the journey is approximately Rs.850.
 
Porto
  • 3.
  • Sofia to Porto Bus Yubim
  • 56h 42m
  • Rs. 12400
 
Sofia
 
47h 4m
Rs. 9000
Travelling in a bus is one of the ways to reach Valladolid from Sofia. The total journey between Sofia & Valladolid takes around 47h 4m in a bus. The bus ticket price for the journey is approximately Rs.9000.
 
Valladolid
 
0h 7m
Rs. 0
Walking is one of the ways to reach Valladolid from Valladolid. Valladolid to Valladolid by walk takes approximately 0h 7m. The distance between Valladolid & Valladolid is around 0.54kms.
 
Valladolid
 
8h 31m
Rs. 3400
Travelling in a bus is one of the ways to reach Porto - Casa da Música from Valladolid. The total journey between Valladolid & Porto - Casa da Música takes around 8h 31m in a bus. The bus ticket price for the journey is approximately Rs.3400.
 
Porto - Casa da Música
  • 4.
  • Sofia to Porto Night train, bus, train
  • 47h 1m
  • Rs. 17850
 
Sofia
 
14h 46m
Rs. 1400
You can reach Timisoara Nord from Sofia by travelling in a train. Sofia to Timisoara Nord train takes approximately 14h 46m. You can catch a train from Sofia and get down at Timisoara Nord. The price of the train ticket is approximately Rs. 1400.
 
Timisoara Nord
 
0h 9m
Rs. 0
Walking is one of the ways to reach Timisoara from Timisoara Nord. Timisoara Nord to Timisoara by walk takes approximately 0h 9m. The distance between Timisoara Nord & Timisoara is around 0.72kms.
 
Timisoara
 
15h 15m
Rs. 8000
Travelling in a bus is one of the ways to reach Zaragoza from Timisoara. The total journey between Timisoara & Zaragoza takes around 15h 15m in a bus. The bus ticket price for the journey is approximately Rs.8000.
 
Zaragoza
 
11h 35m
Rs. 7500
You can reach Vigo-Guixar from Zaragoza Delicias by travelling in a train. Zaragoza Delicias to Vigo-Guixar train takes approximately 11h 35m. You can catch a train from Zaragoza Delicias and get down at Vigo-Guixar. The price of the train ticket is approximately Rs. 7500.
 
Vigo-Guixar
 
2h 16m
Rs. 950
You can reach Porto(Campanha) from Vigo-Guixar by travelling in a train. Vigo-Guixar to Porto(Campanha) train takes approximately 2h 16m. You can catch a train from Vigo-Guixar and get down at Porto(Campanha). The price of the train ticket is approximately Rs. 950.
 
Porto(Campanha)
  • 5.
  • Sofia to Porto Drive
  • 32h 41m
  • Rs. 31412
 
Sofia
 
32h 41m
Rs. 31412
You can take a car from Sofia to Porto. It will take you around 32h 41m to cover distance of 3358.35kms and reach Porto from Sofia. The total amount for the journey will be approximately Rs.31412.
 
Porto