Timeless Puglia
    Travel Tips7 October 2026

    How to Get to Puglia: Flights, Trains & Transfers

    Cover image for: How to Get to Puglia: Flights, Trains & Transfers

    AI-generated cover image

    Planning a holiday in Puglia? Getting there is easier than you think. From direct flights to high-speed trains and scenic coastal drives, this guide covers every option to reach Italy's heel. We'll detail airports, train routes, car rentals, and transfers, plus insider tips from Timeless Puglia's local team to ensure a smooth arrival.

    At a Glance

    • ✓ Puglia has two main airports: Bari (BRI) and Brindisi (BDL), with direct flights from major European cities.
    • ✓ High-speed trains connect Rome, Bologna, and Milan to Bari and Lecce in 4-6 hours.
    • ✓ Renting a car is recommended for exploring Puglia's countryside and beaches, but not essential for city-hopping.
    • ✓ Private transfers and Timeless Puglia's concierge can arrange seamless door-to-door service.

    What are the main airports in Puglia?

    Puglia is served by two international airports:

    • Bari Karol Wojtyła Airport (BRI): Located 8 km northwest of Bari city centre, it's the busiest, with flights from London Gatwick, Paris Charles de Gaulle, Munich, and many Italian cities. In 2025, it handled over 6 million passengers.
    • Brindisi Salento Airport (BDL): 6 km north of Brindisi, it serves the Salento peninsula. Flights from London Stansted, Milan, Rome, and seasonal routes from Germany and Scandinavia.

    Both airports have car rental desks (Hertz, Avis, Europcar), taxi ranks, and bus connections to city centres (Bari: €4, 30 mins; Brindisi: €2, 20 mins). Timeless Puglia's on-the-ground team managing 200+ properties across Puglia recommends flying into Bari for northern Puglia (Valle d'Itria, Gargano) and Brindisi for Salento (Lecce, Otranto, Gallipoli).

    How to get from the airport to your accommodation?

    Private transfer

    Book a private transfer for door-to-door service. Prices: Bari Airport to Ostuni €90-€120 (1h), to Lecce €150-€180 (1h45). Timeless Puglia offers fixed-rate transfers for guests who book directly.

    Taxi

    Taxis are available but expensive: Bari Airport to Bari centre €25-€30; to Matera €90 (1h). Always agree on the fare beforehand.

    Car rental

    Rent a car at the airport for flexibility. Rates start at €30/day for a compact, €60/day for an SUV. Book in advance, especially in summer.

    Train

    Bari Airport has a train station (Bari Aeroporto) on the FR2 line to Bari Centrale (€5, 15 mins). From there, connect to destinations like Ostuni, Monopoli, and Lecce.

    What are the train options to reach Puglia?

    Italy's high-speed rail network connects Puglia to major cities:

    • Rome to Bari: Frecciarossa or Italo, 4h, €40-€90.
    • Bologna to Bari: 5h30, €50-€100.
    • Milan to Bari: 6h, €60-€120.
    • Rome to Lecce: 5h30, €50-€100.

    Trains arrive at Bari Centrale and Lecce stations. From there, regional trains (Trenitalia) reach smaller towns like Alberobello (1h30 from Bari), Ostuni (30 mins), and Gallipoli (1h from Lecce).

    Should you rent a car in Puglia?

    Yes, if you plan to explore beaches, trulli, and rural masserie. Puglia's public transport is limited outside cities. A car gives you freedom to visit spots like:

    • Torre dell'Orso (Salento): 23 km from Lecce, stunning beach.
    • Polignano a Mare: 35 km from Bari, cliffside town.
    • Vieste (Gargano): 2h30 from Bari, dramatic coastline.

    Rental costs: €30-€70/day. Note: many historic centres are ZTL (limited traffic zones) – park outside and walk.

    Can you reach Puglia by ferry?

    Yes, from Greece and Croatia:

    • Patras (Greece) to Bari: 16h, from €50.
    • Corfu to Brindisi: 8h, from €40.
    • Dubrovnik to Bari: 8h, from €60.

    Ferries arrive at Bari and Brindisi ports, both central. It's a scenic, leisurely option.

    What are the best transfer options for families or groups?

    For families or groups, private minivans are ideal. Timeless Puglia can arrange 8-seater vans from €120 for airport transfers. For larger groups, coaches can be hired.

    Mistakes to Avoid

    • ✗ Assuming Puglia is only reachable via Bari – Brindisi Airport is closer to Salento.
    • ✗ Not booking car rental in advance during summer – prices skyrocket and availability is limited.
    • ✗ Driving into ZTL zones in historic centres – you'll face heavy fines.
    • ✗ Relying on public transport for rural areas – buses are infrequent, especially on Sundays.

    Timeless Puglia's Tip

    At Timeless Puglia, we know that arrival day sets the tone for your entire holiday. Our local team, managing 200+ properties, recommends flying into Bari if you're staying in a trullo in Alberobello or a masseria near Ostuni, and Brindisi if your destination is a boutique apartment in Lecce or a villa in Gallipoli. We can arrange private transfers with trusted drivers who track your flight and wait even if you're delayed. For guests who book directly on timelesspuglia.com, we offer a free personal concierge service. This includes help with car rentals (we partner with local agencies for discounted rates), restaurant reservations, and tailored itineraries. Whether you need a child seat or a grocery stop en route, we've got you covered. Our insider tip: avoid the stress of navigating unfamiliar roads after a long flight. Let us handle the logistics so you can start enjoying Puglia's olive groves and coastal views from the moment you land. With 50,000+ guests served, we've perfected the art of seamless arrivals.

    Frequently Asked Questions

    Puglia travel guide come arrivare in Puglia flights to Puglia Puglia trains Puglia car rental Puglia transfers vacanze in Puglia guida turistica Puglia

    Ready to Experience Puglia?

    Book directly for the best rate and your personal concierge included.

    Book Now
    🏖️ Personal concierge included💰 Best price guaranteed📞 24/7 support

    Own a property in Puglia?

    Discover our management service →