Rome2Rio

How to get fromBulgaria to Lecceby plane, bus, car, car ferry, shuttle or train

Find Transport to Lecce

See all options

There are 8 ways to get from Bulgaria to Lecce by plane, bus, car, car ferry, shuttle, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Sofia Airport to Brindisi Airport

    best
    1. Fly from Sofia Airport (SOF) to Brindisi Airport (BDS)planeSOF - BDS
    9h 42m
    €111–248
  2. Fly Sofia Airport to Bari Karol Wojtyła Airport, bus, train

    cheapest
    1. Fly from Sofia Airport (SOF) to Bari Karol Wojtyła Airport (BRI)planeSOF - BRI
    2. Take the bus from Bari Airport to Matera piazza Matteottibus
    3. Take the train from Altamura to Bari Centraletrain
    4. Take the train from Bari Centrale to Leccetrain
    11h 24m
    €52–204
  3. Bus, Leonetti Bus

    1. Take the bus from Sofia to Tiranabus
    2. Take the bus from Tirana to Bari Portobus
    3. Take the bus from Bari to Lecce - Autostazionebus
    20h
    €138–141
  4. Drive, car ferry

    1. Drive from Sofia to Port Of Vloracar
    2. Take the car ferry from Port of Vlora to Porto di Brindisicarferry
    13h 31m
    €137–220
  5. Shuttle to Bucharest Otopeni, fly to Brindisi Airport

    1. Take a shuttle bus from Ruse to Bucharest Otopeni Airportshuttle
    2. Fly from Bucharest Otopeni (OTP) to Brindisi Airport (BDS)planeOTP - BDS
    7h 24m
    €173–467
  6. Fly Sofia Airport to Lamezia Terme International Airport, train

    1. Fly from Sofia Airport (SOF) to Lamezia Terme International Airport (SUF)planeSOF - SUF
    2. Take the train from Lamezia Terme C. to Leccetrain
    10h 19m
    €81–369
  7. Bus

    1. Take the bus from Sofia to Tiranabus
    2. Take the bus from Tirana, Terminali Lindor I Autobusave to Brindisi - Piazza Capitanerie di Portobus
    23h 39m
  8. Bus via Skopje

    1. Take the bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centarbus
    2. Take the bus from Skopje, Transporten Centar to Durrësbus
    3. Take the bus from Durrës to Brindisi - Piazza Capitanerie di Portobus
    25h 55m

Sofia Airport (SOF) to Brindisi Airport (BDS) flights

Calendar12Weekly Planes
Duration6h 18mAverage Duration
Ticket€68Cheapest Price
See schedules

Questions & Answers

What companies run services between Bulgaria and Lecce, Italy?

Ryanair, Lufthansa, and three other airlines fly from Sofia Airport (SOF) to Brindisi Airport (BDS) twice daily. Alternatively, you can take a bus from Sofia to Lecce - Autostazione via Tirana and Bari in around 20h.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Italy

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides

More Questions & Answers