How to get to Monopoli: train, plane, car and bus

Complete guide to reaching Monopoli by train, plane, car and bus. Connections from Bari, Rome and Milan with travel times and practical tips.

How to get to Monopoli: train, plane, car and bus

How to get to Monopoli

Monopoli, a jewel on the Apulian coast between Bari and Brindisi, is a port town with a dazzling white old town and Caribbean-like beaches. Reaching it is straightforward thanks to its strategic position along the Adriatic railway line and the proximity of Bari and Brindisi airports.

By train

Monopoli has its own railway station on the Adriatic line, served by Trenitalia regional trains and Ferrovie del Sud Est (FSE). The station is just a short walk from the historic centre.

  • Bari - Monopoli: about 30-40 minutes by regional train, ticket about 4 euros
  • Brindisi - Monopoli: about 40-50 minutes by regional train
  • Lecce - Monopoli: about 1 hour 20 minutes
  • Rome - Monopoli: about 4 hours 30 minutes with Frecciarossa to Bari + regional
  • Milan - Monopoli: about 7 hours with Frecciarossa to Bari + regional

High-speed trains stop at Bari Centrale. From there, regional trains to Monopoli depart frequently (roughly every 30-60 minutes). The connection is fast, making the train the most practical option.

FSE trains also link Monopoli to Polignano a Mare (about 10 minutes), Castellana Grotte and Alberobello, making it easy to explore the area without a car.

By plane

Monopoli is served by two nearby airports:

  • Bari-Palese Airport (Karol Wojtyla): about 50 km, the most commonly used. Direct flights from Rome, Milan, Turin, Bologna, Venice, London, Paris and other European cities with Ryanair, Wizz Air, EasyJet and ITA Airways
  • Brindisi-Casale Airport (Papola): about 65 km. Direct flights from Rome, Milan and several European cities

From Bari airport to Monopoli:

  • Train: take the shuttle or bus to Bari Centrale (about 20 minutes), then regional train to Monopoli (30-40 minutes)
  • Private transfer: about 60-80 euros, most convenient
  • Car rental: all major companies at the airport

By car

Monopoli is easily reachable by car thanks to its position on the Adriatic coast.

  • From Bari: about 45 minutes via SS16 or E55 (50 km)
  • From Brindisi: about 50 minutes via SS379 (65 km)
  • From Rome: about 5 hours via A1 + A14 (480 km)
  • From Naples: about 3 hours 30 minutes via A16 + A14 (310 km)
  • From Lecce: about 1 hour 15 minutes via SS16 (100 km)

The nearest motorway exit is Monopoli on the SS16. The historic centre is largely a limited traffic zone, but there are free and paid car parks nearby. Parking along the SS16 at the city entrance is the most convenient for those arriving by car.

By bus

FSE and SITA buses connect Monopoli to nearby towns:

  • Monopoli - Polignano a Mare: about 20 minutes
  • Monopoli - Alberobello: about 40 minutes
  • Monopoli - Ostuni: about 30 minutes

FlixBus offers direct connections from Rome, Milan and other major Italian cities arriving in Bari, from where you can continue by train or local bus.

Getting around Monopoli and surroundings

Monopoli's historic centre is compact and largely pedestrianised along the main streets. It can be explored easily on foot, from the old harbour to the cathedral, from the coves to the small squares.

For beaches outside the centre (Cala Porta Vecchia, Porto Ghiacciolo, Capitolo) a car or bicycle is useful. The Capitolo area, south of the town, is a stretch of beach clubs and coves reachable in 10-15 minutes by car.

Practical tips

  • The train from Bari is the simplest and fastest way to arrive without a car
  • If you rent a car, Monopoli is an excellent base for exploring the Itria Valley (Alberobello, Locorotondo, Ostuni)
  • In summer, park outside the ZTL and walk to the centre
  • FSE trains are convenient but do not always run on schedule: allow extra time

Discover Monopoli

Now that you know how to get there, plan your stay with our guides:

More destinations to discover

← All guides