When you want to get from Sofia to Portimao, your choices are limited. There is only one option we offer for this route:
The overland distance from Sofia to Portimao is 2254 miles (3626 km).
The flying distance is 2237 miles (3599 km).
The travel time from Sofia to Portimao takes approximately 60 hours.
To get from Sofia to Portimao prepare to shell out about USD 153.64 for your ticket.
Buses from Sofia to Portimao ride 1 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 580 booked bus tickets from Sofia to Portimao through our service. You can check reviews above.