Bus Overview

Average Duration:
2 days 5h
Buses Per Day:

First and Last Bus

First Bus:
Last Bus:

Ticket Details

Average Price:
$110 - $170


The bus between Lisbon and Bulgaria takes 2 days 5h. On an average weekday, there is one bus per day travelling from Lisbon to Bulgaria. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Need a hotel room in Stara Zagora?

Book now

Lisbon to Bulgaria bus times

All available buses travelling from Lisbon to Bulgaria. To see full schedules, alternative transport and to book your tickets online click here.
Departing Friday, March 22, 2019
2 days 5h
2 days 5h
See full schedules

Questions & Answers

Yes, there is a direct bus departing from Lisbon and arriving at Sofia. Services depart once a week, and operate Friday. The journey takes approximately 2 days 5h.

More details

The distance between Lisbon and Bulgaria is 2931 km. The road distance is 3542.1 km.

Get driving directions

Lisbon to Bulgaria bus services, operated by Union Ivkoni, depart from Lisbon station.

More details

Lisbon to Bulgaria bus services, operated by Union Ivkoni, arrive at Sofia station.

More details

Bulgaria is 2h ahead of Lisbon. It is currently 11:34 AM in Lisbon and 1:34 PM in Bulgaria.

There are 132+ hotels available in Bulgaria. Prices start at $23 USD per night.

More details

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps