Duration 4h 46m
Distance 584.5 km
Average price 70€
Possible routes 7 found

Rome to Ostuni

Rome2rio has found 7 ways to get from Rome to Ostuni by train, bus, car and flight. We recommend taking the train from Roma Termini to Ostuni, which is the fastest option and takes around 4h 46m. Alternatively, taking the bus from Roma to Ostuni is the cheapest option and takes around 7h 1m.
Recommended route

Train

  1. Roma Termini
  2. Ostuni
Fastest
4h 46m
49€ - 128€
Alternative routes

Bus

  1. Roma
  2. Ostuni
7h 1m
Bookable on Rome2rio
Cheapest
30€ - 40€

Bus, night bus

  1. Rome, Rome Tiburtina Bus station
  2. Bari
  3. Ostuni
7h 49m
37€ - 56€

Night train

  1. Roma Termini
  2. Fasano
9h 36m
20€ - 78€

Drive

  1. Rome
  2. Ostuni
5h 32m
75€ - 110€

Fly to Brindisi, bus

  1. Rome
  2. Brindisi
  3. Ostuni
5h 3m
28€ - 150€

Fly to Bari, train

  1. Rome
  2. Bari Centrale
  3. Ostuni
5h
42€ - 172€

Frequently asked questions

Want to know about travelling from Rome to Ostuni? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Rome to Ostuni is to bus which costs 30€ - 40€ and takes 7h 1m.

More details

The quickest way to get from Rome to Ostuni is to train which costs 45€ - 130€ and takes 4h 46m.

More details

Yes, there is a direct bus departing from Roma and arriving at Ostuni. Services depart once daily, and operate every day. The journey takes approximately 7h 1m.

More details

The distance between Rome and Ostuni is 443 km. The road distance is 584.5 km.

Get driving directions

The best way to get from Rome to Ostuni without a car is to train which takes 4h 46m and costs 45€ - 130€.

More details

It takes approximately 4h 46m to get from Rome to Ostuni, including transfers.

More details

Rome to Ostuni bus services, operated by Marozzi VT, depart from Roma station.

More details

The best way to get from Rome to Ostuni is to train which takes 4h 46m and costs 45€ - 130€. Alternatively, you can bus, which costs 30€ - 40€ and takes 7h 1m.

Mode details

The quickest flight from Rome Airport to Brindisi Airport is the direct flight which takes 1h 10m.

Search flights

Rome to Ostuni bus services, operated by Marozzi VT, arrive at Ostuni station.

More details

Yes, the driving distance between Rome to Ostuni is 585 km. It takes approximately 5h 32m to drive from Rome to Ostuni.

Get driving directions

Ryanair and Alitalia offer flights from Rome Airport to Brindisi Airport.

Search flights

Book your Rome to Ostuni bus tickets online with Distribusion.

Search and book

There are 3274+ hotels available in Ostuni. Prices start at 60€ per night.

More details

The best way to get from Rome to Rome Airport is to train which takes 32m and costs 7€ - 35€.

More details

How to travel from Rome to Ostuni

Find all the possible transport options for your trip from Rome to Ostuni right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Rome and Ostuni?

Trenitalia Frecce operates a train from Rome to Ostuni once daily. Tickets cost 40€ - 120€ and the journey takes 4h 42m. Alternatively, Marozzi VT operates a bus from Rome to Ostuni once daily. Tickets cost 30€ - 40€ and the journey takes 7h 1m.
Airlines
Ave. Duration
1h 10m
Frequency
Every day
Estimated price
30€ - 240€
Ave. Duration
1h 15m
Frequency
Every day
Estimated price
18€ - 150€
Train operators
Ave. Duration
4h 42m
Frequency
Once daily
Estimated price
40€ - 120€
Ave. Duration
7h 5m
Frequency
Once a week
Estimated price
17€ - 75€
Bus operators
Ave. Duration
7h 1m
Frequency
Once daily
Estimated price
30€ - 40€

Ostuni, Italy

Ostuni (Greek: Astynéon) is a city and comune, located about 8 km from the coast, in the province of Brindisi, region of Apulia, Italy). The town has a population of about 32,000 during the winter, but can swell to 100,000 inhabitants during summer. It is among the main towns attracting tourists in Apulia. It also has a British and German expatriate community. Ostuni also has an industrial zone; the region is producer of high quality olive oil and wine. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps