There are 5 ways to get from Taranto to Frosinone by bus, train (Trenitalia), car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Taranto Via per San Giorgio to Frosinone Piazza Sandro PertiniItabus
6h 13m€17–67Train (Trenitalia)
- Take the train from Taranto to FrosinoneIc
6h 46m€40–60Drive 434 km
- Drive from Taranto to Frosinone434 km
4h 34m€68–98Train, fly
- Take the train from Taranto to Brindisi
- Fly from Brindisi Airport (BDS) to Fiumicino International Airport (FCO)BDS - FCO
- Take the train from Roma Termini to Frosinone
5h 48m€55–294Bus via Bari
- Take the bus from Taranto Via Cesare Battisti to Bari Viale Unità d'Italia110 inbound
- Take the bus from Bari to Frosinone571
8h 11m€37–79
Taranto to Frosinone by bus
Questions & Answers
The cheapest way to get from Taranto to Frosinone is to bus which costs €17 - €70 and takes 6h 13m.
The fastest way to get from Taranto to Frosinone is to drive which takes 4h 34m and costs €65 - €100.
No, there is no direct bus from Taranto to Frosinone. However, there are services departing from Taranto Via per San Giorgio and arriving at FROSINONE | Via Moro Via Piave # f3475 via FROSINONE | Piazza Pertini # f3486. The journey, including transfers, takes approximately 6h 13m.
Yes, there is a direct train departing from Taranto and arriving at Frosinone. Services depart once daily, and operate every day. The journey takes approximately 6h 46m.
The distance between Taranto and Frosinone is 457 km. The road distance is 434 km.
The best way to get from Taranto to Frosinone without a car is to bus which takes 6h 13m and costs €17 - €70.
It takes approximately 6h 13m to get from Taranto to Frosinone, including transfers.
Taranto to Frosinone bus services, operated by Itabus S.p.A., depart from Taranto Via per San Giorgio station.
Taranto to Frosinone train services, operated by Trenitalia Intercity, depart from Taranto station.
The best way to get from Taranto to Frosinone is to bus which takes 6h 13m and costs €17 - €70. Alternatively, you can train, which costs €40 - €60 and takes 6h 46m.
What companies run services between Taranto, Italy and Frosinone, Lazio, Italy?
Itabus S.p.A. operates a bus from Taranto Via per San Giorgio to Frosinone Piazza Sandro Pertini once daily. Tickets cost €16–70 and the journey takes 5h 54m. Alternatively, Trenitalia Intercity operates a train from Taranto to Frosinone once daily. Tickets cost €40–60 and the journey takes 6h 46m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Brindisi Airport to Fiumicino International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €30–180
- Website
- ita-airways.com
Flights from Brindisi Airport to Fiumicino International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- €40–210
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Taranto to Frosinone
- Ave. Duration
- 6h 46m
- Frequency
- Once daily
- Estimated price
- €40–60
- Website
- https://www.trenitalia.com/en.html
Train from Taranto to Brindisi
- Ave. Duration
- 49 min
- Frequency
- 3 times a day
- Estimated price
- €10–26
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Frosinone
- Ave. Duration
- 52 min
- Frequency
- 3 times a day
- Estimated price
- €9–13
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Taranto to Brindisi
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- €26–40
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Frosinone
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €6–16
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €11–16
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Frosinone
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- €15–21
- Schedules at
- trenitalia.com
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Taranto Via per San Giorgio to Frosinone Piazza Sandro Pertini
- Ave. Duration
- 5h 54m
- Frequency
- Once daily
- Estimated price
- €16–70
- Website
- https://www.itabus.it/en/home
- Phone
- 800 07 9090
- Website
- fseonline.it
Bus from Taranto Via Cesare Battisti to Bari Viale Unità d'Italia
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €5–8
- Schedules at
- fseonline.it
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Bari to Frosinone
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €30–70
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Rome from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Taranto to Frosinone bus services, operated by Itabus S.p.A., arrive at Frosinone Piazza Sandro Pertini station.
Taranto to Frosinone train services, operated by Trenitalia Intercity, arrive at Frosinone station.
Yes, the driving distance between Taranto to Frosinone is 434 km. It takes approximately 4h 34m to drive from Taranto to Frosinone.
Book your Taranto to Frosinone train tickets online with Omio.
There are 376+ hotels available in Frosinone.


















