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.

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!
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.
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 […]
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 […]
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 […]
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 […]
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.