Sofia Faro Routes (8 Ways to go)

Planning a trip from Sofia to Faro Cleartrip helps you select the best route between Sofia & Faro 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 & Faro

The distance from Sofia to Faro is approximately 3570.95kms. By car, it takes roughly 34h 38m to reach Faro from Sofia . Take a look at the 8 routes available to reach Faro from Sofia

  • 1.
  • Sofia to Faro Fly to Faro
  • 9h 54m
  • Rs. 5688
 
Tzarigradsko shose Blvd.
 
0h 39m
Rs. 36
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.36.
 
Terminal 1
 
6h 30m
Rs. 5500
You can travel from Sofia to Faro by booking a flight. The total flight time between Sofia & Faro is around 6h 30m. The price of the flight ticket is approximately Rs.5500.
 
Faro
 
0h 15m
Rs. 152
Travelling in a bus is one of the ways to reach Faro from Faro Aeroporto. The total journey between Faro Aeroporto & Faro takes around 0h 15m in a bus. The bus ticket price for the journey is approximately Rs.152.
 
Faro
  • 2.
  • Sofia to Faro Fly to Sevilla, bus
  • 11h 59m
  • Rs. 5881
 
Tzarigradsko shose Blvd.
 
0h 39m
Rs. 36
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.36.
 
Terminal 1
 
5h 40m
Rs. 4900
You can travel from Sofia to Sevilla by booking a flight. The total flight time between Sofia & Sevilla is around 5h 40m. The price of the flight ticket is approximately Rs.4900.
 
Sevilla
 
0h 25m
Rs. 95
Travelling in a bus is one of the ways to reach Seville - Plaza de Armas from Seville Airport. The total journey between Seville Airport & Seville - Plaza de Armas takes around 0h 25m in a bus. The bus ticket price for the journey is approximately Rs.95.
 
Seville - Plaza de Armas
 
2h 0m
Rs. 850
Travelling in a bus is one of the ways to reach Faro from Seville. The total journey between Seville & Faro takes around 2h 0m in a bus. The bus ticket price for the journey is approximately Rs.850.
 
Faro
  • 3.
  • Sofia to Faro Fly to Lisbon, train
  • 11h 29m
  • Rs. 6467
 
Tzarigradsko shose Blvd.
 
0h 39m
Rs. 36
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.36.
 
Terminal 1
 
4h 10m
Rs. 5000
You can travel from Sofia to Lisbon by booking a flight. The total flight time between Sofia & Lisbon is around 4h 10m. The price of the flight ticket is approximately Rs.5000.
 
Lisbon
 
0h 7m
Rs. 131
You can reach Lisboa Oriente from Lisbon airport by travelling in a train. Lisbon airport to Lisboa Oriente train takes approximately 0h 7m. You can catch a train from Lisbon airport and get down at Lisboa Oriente. The price of the train ticket is approximately Rs. 131.
 
Lisboa Oriente
 
3h 30m
Rs. 1300
You can reach Faro(P) from Lisboa Oriente by travelling in a train. Lisboa Oriente to Faro(P) train takes approximately 3h 30m. You can catch a train from Lisboa Oriente and get down at Faro(P). The price of the train ticket is approximately Rs. 1300.
 
Faro(P)
  • 4.
  • Sofia to Faro Bus
  • 53h 6m
  • Rs. 7500
 
Sofia
 
53h 6m
Rs. 7500
Travelling in a bus is one of the ways to reach Faro from Sofia. The total journey between Sofia & Faro takes around 53h 6m in a bus. The bus ticket price for the journey is approximately Rs.7500.
 
Faro
  • 5.
  • Sofia to Faro Bus, ferry, train
  • 59h 19m
  • Rs. 8425
 
Sofia
 
56h 30m
Rs. 8000
Travelling in a bus is one of the ways to reach Ayamonte from Sofia. The total journey between Sofia & Ayamonte takes around 56h 30m in a bus. The bus ticket price for the journey is approximately Rs.8000.
 
Ayamonte
 
0h 8m
Rs. 0
Walking is one of the ways to reach Ayamonte from Ayamonte. Ayamonte to Ayamonte by walk takes approximately 0h 8m. The distance between Ayamonte & Ayamonte is around 0.66kms.
 
Ayamonte
 
0h 10m
Rs. 115
Ferry is one of the ways to reach Vila Real de Santo António from Ayamonte. Ayamonte to Vila Real de Santo António by ferry takes approximately 0h 10m. The distance between Ayamonte & Vila Real de Santo António is around 1.96kms.
 
Vila Real de Santo António
 
0h 14m
Rs. 0
Walking is one of the ways to reach Vila Real Santo Antonio from Vila Real de Santo António. Vila Real de Santo António to Vila Real Santo Antonio by walk takes approximately 0h 14m. The distance between Vila Real de Santo António & Vila Real Santo Antonio is around 1.16kms.
 
Vila Real Santo Antonio
 
1h 8m
Rs. 310
You can reach Faro(P) from Vila Real Santo Antonio by travelling in a train. Vila Real Santo Antonio to Faro(P) train takes approximately 1h 8m. You can catch a train from Vila Real Santo Antonio and get down at Faro(P). The price of the train ticket is approximately Rs. 310.
 
Faro(P)
  • 6.
  • Sofia to Faro Bus via Valladolid
  • 59h 30m
  • Rs. 9050
 
Sofia - Bus Station
 
46h 55m
Rs. 6000
Travelling in a bus is one of the ways to reach Valladolid from Sofia - Bus Station. The total journey between Sofia - Bus Station & Valladolid takes around 46h 55m in a bus. The bus ticket price for the journey is approximately Rs.6000.
 
Valladolid
 
8h 35m
Rs. 2200
Travelling in a bus is one of the ways to reach Seville from Valladolid. The total journey between Valladolid & Seville takes around 8h 35m in a bus. The bus ticket price for the journey is approximately Rs.2200.
 
Seville
 
2h 0m
Rs. 850
Travelling in a bus is one of the ways to reach Faro from Seville. The total journey between Seville & Faro takes around 2h 0m in a bus. The bus ticket price for the journey is approximately Rs.850.
 
Faro
  • 7.
  • Sofia to Faro Night train, bus, train
  • 51h 39m
  • Rs. 12700
 
Sofia
 
14h 46m
Rs. 1200
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. 1200.
 
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
 
25h 45m
Rs. 8500
Travelling in a bus is one of the ways to reach Trujillo from Timisoara. The total journey between Timisoara & Trujillo takes around 25h 45m in a bus. The bus ticket price for the journey is approximately Rs.8500.
 
Trujillo
 
4h 29m
Rs. 1700
Travelling in a bus is one of the ways to reach Lisboa from Trujillo. The total journey between Trujillo & Lisboa takes around 4h 29m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Lisboa
 
3h 30m
Rs. 1300
You can reach Faro(P) from Lisboa Oriente by travelling in a train. Lisboa Oriente to Faro(P) train takes approximately 3h 30m. You can catch a train from Lisboa Oriente and get down at Faro(P). The price of the train ticket is approximately Rs. 1300.
 
Faro(P)
  • 8.
  • Sofia to Faro Drive
  • 34h 38m
  • Rs. 32759
 
Sofia
 
34h 38m
Rs. 32759
You can take a car from Sofia to Faro. It will take you around 34h 38m to cover distance of 3570.95kms and reach Faro from Sofia. The total amount for the journey will be approximately Rs.32759.
 
Faro