Based on 11374 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the Wi-Fi. FlixBus ticket prices on this trip start at £118
Based on 1946 reviews, the company was rated 2.6 stars on Busbud. Travellers were especially satisfied with the ticket access and the departure location but often complained with the Wi-Fi. Union Ivkoni ticket prices on this trip start at £124
bulevard "Knyaginya Maria Luiza" 100, 1202 Tsentralna, Sofia, BulgariaCentral Bus Station
D - Central Bus Station - Sofia
bulevard "Knyaginya Maria Luiza" 100, 1202 Tsentralna, Sofia, Bulgaria
E - Knyaginya Maria Luiza
bulevard "Knyaginya Maria Luiza" 65, 1202 Sofia Center, Sofia, Bulgaria
F - Lukoil
E80 9086, 1331 Sofia, Bulgaria
Frequently asked questions about travelling by bus from Lisbon to Sofia
What's the distance between Lisbon and Sofia by coach?
The distance between Lisbon and Sofia by coach is approximately 1710 miles (2758 km).
How can I travel from Lisbon to Sofia avoiding air travel?
You can choose the coach to travel this route. Choosing the coach guarantees a comfortable and sustainable travel experience, allowing you to admire the views on your way to your destination. You might also find carpooling options to travel between the two cities.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
17/11
No data
18/11
£154
Today
£122
20/11
£155
21/11
£201
22/11
£168
23/11
No data
24/11
No data
The cheapest trip from Lisbon to Sofia was searched and found on 19 Nov 2025 with a price of £122
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Lisbon to Sofia as early as possible.
You can expect to pay from £122 to £241 for a bus ticket from Lisbon to Sofia based on the last 2 days. You can expect to find the cheapest price for the trip at £155, which is on 2025-11-20.