Are you looking for a cost-effective way to get from Sofia to Lisbon? Look no further! There are five options available ranging from just €62, including shuttle, train, bus, and car. With so many different transport options to choose from, there is sure to be one that suits your budget and travel needs.
Updated:
Plane
Take the bus at the Alameda station. Get off at the Cais do Sodre. The journey takes approximately 25 m. Ticket price is about €2. The travel distance is 7 km. Carrier is Carris.Take the ferry at the Cais do Sodre station. Get off at the Lisbon Cruise Terminal. The journey takes approximately 25 m. Ticket price is about €7. The travel distance is 6 km. Carrier is Transtejo.Once you reach the Lisbon Cruise Terminal, you can either take a taxi or walk to your final destination. Taxis are available at the terminal and the cost will depend on the distance to your destination. Walking is also an option and takes around 30 minutes depending on your destination.
Once you have arrived in Lisbon, you can explore the city. Lisbon is a vibrant city full of culture, history, art and nightlife. There are plenty of sight-seeing opportunities and plenty of restaurants to explore. Lisbon is also a great destination to shop, offering a great selection of souvenirs and antiques.
We hope this guide has been helpful in getting you from Sofia to Lisbon. With a bit of planning and research, you can make the most out of your journey and enjoy your time in the beautiful city of Lisbon. Happy travels!
The journey takes approximately 9 m. Ticket price is about €6 The travel distance is 9 km.
Carrier is Atlas Taxi.
The journey takes approximately 4 h 20 m. Ticket price is about €55
Carrier is Wizz Air.
🔎
The journey takes approximately 16 m. The travel distance is 8 km.
Carrier is Metro Lisboa.
🛏 Find hotel deals and discounts up to 20% in Lisbon at Booking
Train bus
If you’re looking to get from Sofia to Lisbon, the route is pretty straightforward. Starting in Sofia, take the Bulgarian Railways (BDZh) train to Vidin. This journey will take approximately 4 hours and 45 minutes and will cost around €6. The travel distance is 256 km. From Vidin, take the BDZh train to Craiova. This journey will take around 3 hours and 6 minutes and the ticket price is about €2. The travel distance is 118 km. Next, take the Romanian Railways (CFR) train from Craiova to Lugoj. This will take about 5 hours and 19 minutes and will cost about €5. The travel distance is 259 km. From Lugoj, take the ALSA bus to Badajoz. This journey will take around 31 hours and 30 minutes and the ticket price is about €250. The travel distance is 3376 km. Finally, take the Comboios De Portugal train from Badajoz to Entroncamento. The journey will take approximately 2 hours and 43 minutes and cost around €12. The travel distance is 174 km. From Entroncamento, take the Comboios De Portugal train to Lisboa - Santa Apolonia. This journey will take around 1 hour and 32 minutes and cost approximately €7. The travel distance is 106 km.
The journey takes approximately 4 h 45 m. Ticket price is about €6 The travel distance is 256 km.
Carrier is Bulgarian Railways (BDZh).
The journey takes approximately 3 h 6 m. Ticket price is about €2 The travel distance is 118 km.
Carrier is Bulgarian Railways (BDZh).
The journey takes approximately 5 h 19 m. Ticket price is about €5 The travel distance is 259 km.
Carrier is Romanian Railways (CFR).
The journey takes approximately 31 h 30 m. Ticket price is about €250 The travel distance is 3376 km.
Carrier is ALSA.
The journey takes approximately 5 m. Ticket price is about €8 The travel distance is 3 km.
Carrier is Taxi Jesús Arencón.
The journey takes approximately 2 h 43 m. Ticket price is about €12 The travel distance is 174 km.
Carrier is Comboios De Portugal.
The journey takes approximately 1 h 32 m. Ticket price is about €7 The travel distance is 106 km.
Carrier is Comboios De Portugal.
🛏 Find hotel deals and discounts up to 20% in Lisbon at Booking
Bus
Are you looking for a way to get from Sofia to Lisbon? Look no further – the Georg bus is the perfect option for you! This bus departs from the Sofia station and will take you all the way to Lisbon.
The journey will take approximately 54 hours, so make sure to pack some snacks and other entertainment for yourself. You should also make sure to bring a pillow and a blanket, as the bus journey can be quite long and you may want to get some shut eye during the ride.
As for the cost of the ticket, you can expect to pay around €350. This may seem like a lot of money, but it is worth it for such a long journey. Plus, you will get to take in the sights and sounds of the cities and towns as you pass by.
The total travel distance from Sofia to Lisbon is 3530 km, which is quite a long way. However, the Georg bus will take you all the way there in a comfortable and safe manner.
So, if you have been looking for a way to get from Sofia to Lisbon, the Georg bus is the perfect choice for you. In just 54 hours, you will be in your destination city and ready to explore. Just make sure to purchase your ticket ahead of time and get ready for a long but enjoyable journey.
The journey takes approximately 54 h Ticket price is about €350 The travel distance is 3530 km.
Carrier is Georg.
🛏 Find hotel deals and discounts up to 20% in Lisbon at Booking
Bus
Whether you’re heading to Lisbon for business or pleasure, the quickest and most affordable way to get there from Sofia is to take the Union Ivkoni bus from the Sofia Central Bus Station station. The journey to Lisbon Oriente will take you approximately 58 hours and cost around €110. The total travel distance is 3777 km and the carrier is Union Ivkoni.
Once you’ve arrived in Lisbon, you can complete your trip by taking the train Lisboa - Oriente from the station Comboios De Portugal to Lisboa - Santa Apolonia. The journey takes approximately 7 minutes and the travel distance is 6 km, with the same carrier.
By taking the Union Ivkoni bus and the train, you can get from Sofia to Lisbon in just under 58 hours and for a reasonable price. So if you’re looking for a quick and affordable way to get from Sofia to Lisbon, these are your best options.
The journey takes approximately 58 h Ticket price is about €110 The travel distance is 3777 km.
Carrier is Union Ivkoni.
The journey takes approximately 7 m. The travel distance is 6 km.
Carrier is Comboios De Portugal.
🛏 Find hotel deals and discounts up to 20% in Lisbon at Booking
Drive
The journey takes approximately 33 h 5 m. The travel distance is 3530 km.
🛏 Find hotel deals and discounts up to 20% in Lisbon at Booking
The cheapest way to travel from Sofia to Lisbon is by taking a Plane with an average price of €62. The journey takes approximately 6 ч. 49 мин.
Plane is the fastest way to travel from Sofia to Lisbon. Tickets cost €62. The journey takes approximately 6 ч. 49 мин.
Sofia is approximately 3530 km away from Lisbon. The trip by car takes 33 h 5 m.
Yes! There is a direct bus with no transfers to this destination. The route is served by the Georg company. Tickets cost about €350. A bus trip from Sofia to Lisbon will take 54 h
The average journey time by car between Sofia and Lisbon is 33 h 5 m.
What to Do in Lisbon
Lisbon is one of the most beautiful cities in Europe and there is a lot to see and do. Some of the most popular attractions in Lisbon include the Jeronimos Monastery, the Bairro Alto district, and the Alfama district. If you're interested in history, then you should visit the National Museum of Portuguese Art or explore some of the old churches in the city. If you're looking for a vibrant nightlife scene, then check out Avenida da Liberdade or Rua Augusta. Portugal also has some great beaches that are perfect for swimming and sunbathing, like Sintra or Cascais.
From Sofia
To Lisbon
- Vila-Nova-de-Milfontes → Lisbon
- Ferrel → Lisbon
- Coruche → Lisbon
- Sines → Lisbon
- Valladolid → Lisbon
- Badajoz → Lisbon
- Comporta → Lisbon
- Oleiros-Castelo-Branco-Portugal → Lisbon
- Alcochete → Lisbon
- Cascais → Lisbon
- Almada → Lisbon
- Almograve → Lisbon
- Armação-de-Pêra → Lisbon
- Carvoeiro → Lisbon
- Costa-de-Caparica → Lisbon
- Estoril → Lisbon