Although Puglia has 4 regional railways and a variety of bus services, travelling from town to town directly is not always easy. Frequent changes and slow journey times are probably best avoided. For example, taking the train from Bari to Gallipoli can take up to 4 hours, travelling via Lecce. By car it takes just under 2.5 hours.
Puglia is divided into 6 provinces - Bari (the region’s capital), Brindisi, Lecce, Foggia, BAT (Barletta, Andria and Trani) and Taranto.
Arriving in Puglia
Puglia is served by two international airports - Bari (useful if you are staying around the Gargano or for travelling to Matera) and Brindisi about 125km to the south east of Bari, which is better for accessing Lecce and Salento.
Click here for the bus and train schedule to and from Bari and Brindisi airports.
Puglia by train
- Ferrovie Sud Est
Connecting Bari and its south-east province to Brindisi, Lecce and Taranto.
Toll free phone (from Italy): +39 800079090
www.fseonline.it
- Ferrovie Appulo Lucane
Running across the province of Bari. and Murgia towns, to Basilicata.
Phone (toll number): +39 199811811
Info: +39 0805725263
www.ferrovieappulolucane.it
- Ferrotramviaria
Connecting Bari to its main northern province towns, and the Barletta-Andria-Trani province.
Phone: +39 0805299348
www.ferrovienordbarese.it
- Ferrovie del Gargano
Serving the whole province of Foggia.
Infotel: +39 0805207311
www.ferroviedelgargano.it
TOP TIP: download the official Trenitalia App (free registration required) or the popular Trenìt! App for timetables, routes and connections, real time travel info and the ability to buy tickets. We recommend using the official Trenitalia App to buy tickets, but for quicker info without the registration on timetables and schedules we use the Trenìt App.
Puglia by bus
- Pugliairbus
Connecting the airports of Brindisi, Foggia and Bari with several Puglian towns, also reaching Matera in Basilicata.
http://www.aeroportidipuglia.it/bus-pugliairbus-
- Gargano Easy to Reach
Direct bus connections from Bari airport to and from Manfredonia/Monte Sant’Angelo, Mattinata, Vieste, Rodi/Peschici.
Download timetable and info here.
- Salento Bus
Bus connections to various destinations in Salento.
http://www.provincia.le.it/web/provincialecce/trasporti/orari-e-linee/
- Ferrovie Sud Est Buses
Serving Bari, Taranto, Lecce, Brindisi and their provinces.
Toll free phone (from Italy): +39 0800079090
www.fseonline.it
- Ferrovie Appulo Lucane Buses
Connecting Bari and provinces with Basilicata.
Toll free phone (from Italy): 199811811
Infotel: +39 0805725263
www.ferrovieappulolucane.it
- Ferrovie del Gargano Buses
The provinces of Foggia and BAT (Barletta- Andria-Trani) are connected through 18 bus routes. Forty-seven additional bus routes serve the entire province of Foggia.
Infotel: +39 0805207311
www.ferroviedelgargano.com
- Cotrap
Infotel: +390805790216
www.cotrap.it
- Sita
Routes to Foggia run across the northern province of Bari, reaching major Gargano towns. The Bari line runs through Taranto and major Salento towns.
www.sitasudtrasporti.it
- STP
Two big areas are served by this bus line: the province of Bari, and part of the Foggia and Taranto provinces.
Toll free phone (from Italy): 800091155
www.stpspa.it
- STP Lecce
Public transport throughout Salento.
Infotel: +39 0832228441
www.stplecce.it
- STP Brindisi
Public transport in Brindisi and throughout its province.
Toll free phone (from Italy): 800232042
www.stpbrindisi.it
- CTP Taranto
Public transport throughout the province of Taranto.
Toll free phone (from Italy): 800230083
www.ctptaranto.com
- Miccolis Spa
Public transport throughout several Apulian towns.
www.miccolis-spa.it
- City Buses
Public city transport throughout downtown areas and the outskirts.
Amat Taranto: infotel +39 0997795527- www.amat.taranto.it
Sgm Lecce: infotel +39 0832340898 - www.sgmlecce.it
Ataf Foggia: Toll free phone (from Italy) 800362772 - www.ataf.fg.it
Amtab Bari: Toll free phone (from Italy) 800450444 - www.amtab.it
Stp Brindisi: Toll free phone (from Italy) 800232042 - www.stpbrindisi.it
Other forms of transport
Car
Major roads include the A14 Highway (toll), the Statale 16 freeway running through the entire region, the Statale 97 Murge freeway and the Statale 172 Trulli freeway.
Bicycle, caravan and motorbike
Get all updated info on mobilita.regione.puglia.it.
Travel by train along with your bicycle. More inforation on the Puglia Region transportation website: mobilita.regione.puglia.it. Learn more fromthe Regional Mobility Agency: www.arem.puglia.it.
Car rental
Easy and relatively cheap with a wide choice of car rental companies around Puglia. See www.aeroportidipuglia.it for more information.
Tremiti Islands by helicopter
Fly to the Tremiti Islands by helicopter with Alidaunia.
Infotel: +39 0881024024 - +39 0881619696
www.alidaunia.it.
Tremiti Islands by ferry
Ferry boats to and from the Tremiti Islands.
Tirrenia
Info: 199.30.30.40
https://en.tirrenia.it/ferry-islands-tremiti/termoli-tremiti/
TraghettiLines
Infotel: 0884.962732
https://www.ok-ferry.com/en/tremiti-islands-ferries.aspx
NavLib
Infotel: +39 0884707489 - +39 3497597429
http://www.navlib.it