How to get around Puglia by bus

Traveling in Puglia by bus is a practical and economical solution, especially if you don’t have a car. The region is well connected by several bus companies that operate on regional and national routes, allowing you to easily reach the main cities of Puglia.

Let’s look in detail at the options available for those who want to travel by bus starting from the main cities such as Lecce, Brindisi and Bari.

Flixbus in Puglia
Flixbus in Puglia

The main bus companies in Puglia

Several companies offer connections between the cities of Puglia and other Italian regions. Here are some of the main ones:

  • FlixBus: connects Bari, Lecce, Taranto, Brindisi, Foggia and other cities in Puglia with many national and international destinations.
  • Itabus: offers connections between Bari, Lecce and other Italian cities at competitive prices.
  • MarinoBus: guarantees national routes with connections between Puglia and northern Italy.
  • Miccolis: operates regional and national routes, connecting Bari and Taranto with various destinations.
  • Marozzi: connects Puglia with Rome, Naples and other Italian cities.
  • Ferrovie del Gargano: offers internal connections between Foggia, Gargano and other areas of the region.

Suggested routes for the main destinations

  • Bari – Lecce: duration approximately 2 hours, available with FlixBus, Itabus and MarinoBus.
  • Bari – Taranto: approximately 1 hour and 30 minutes with Miccolis and FlixBus.
  • Bari – Brindisi: approximately 1 hour with FlixBus and MarinoBus.
  • Lecce – Brindisi: approximately 45 minutes with FlixBus and Itabus.
  • Lecce – Gallipoli: approximately 1 hour with Ferrovie del Sud Est.
  • Bari – Foggia: approximately 2 hours with MarinoBus and FlixBus.

Airport connections by bus

The Marozzi company connects the airports of Brindisi, Foggia and Bari with various cities in Puglia, also reaching Matera, in Basilicata. This company also offers a direct connection between Brindisi Airport and Bari Airport.

Tips for traveling by bus in Puglia

  • Book in advance: the most popular routes can fill up quickly, especially in high season.
  • Check the timetables: the timetables can vary depending on the season, so it is always best to check the official websites of the companies.
  • Luggage: each company has its own rules about luggage, it is useful to inquire in advance to avoid problems.

Traveling by bus is a great alternative to the car to explore Puglia in a comfortable and stress-free way. Thanks to the numerous connections, it is possible to easily reach all the main tourist destinations in the region!

Valle d’Itria ©tagstiles via Canva
What to visit in Puglia in low season

Puglia is a region to be discovered not only in summer! Towns, villages and cities have so much to offer in all seasons, including unmissable events and relaxing stays in luxurious farms.

Frecciarossa in Puglia
How to get around Puglia by train

Travelling by train in Puglia is a convenient and sustainable option for exploring the region, thanks to a railway network that connects the main cities and tourist destinations. Starting from Bari and Lecce, the main railway hubs in Puglia, you can easily reach destinations such as Taranto, Foggia, Brindisi, Ostuni and many others. The main […]

Autostrada in Puglia
How to get around Puglia by car

Puglia is a large region rich in natural and cultural beauty, so getting around by car is one of the best solutions for exploring its wonders in total freedom. With two main airports, Bari and Brindisi, and a good road network, it is easy to reach the main tourist destinations. Let’s look in detail at […]

Private driver in Puglia ©baova
How to get around Puglia with a private driver

Traveling around Puglia with a private driver is an ideal solution for those who want to explore this fascinating region in total comfort and flexibility. This service offers the possibility of customizing itineraries according to your needs, without having to comply with train and public transport timetables. Why choose a private driver in Puglia? Opting […]

Porto Cesareo ©www.turismo.puglia.it
How to get to Porto Cesareo

Porto Cesareo, one of the most popular tourist destinations in Puglia, is easily reachable by various means of transport. In this article we offer you an overview of the most common options to get to the location, considering the different travel needs. Brindisi Airport, also known as Salento Airport (BDS), is the main point of […]

Salento in Bus
How to get around Salento by bus

Salento by Bus, with its widespread network, reaches the most famous seaside and non-seaside locations, as well as small towns, making travel simple for those who decide not to use their own vehicle or taxi.