The cheapest and fastest buses from Rome to Taranto
Cheapest price
$37
Average price
$66
Fastest journey
5 h 10 m
Average duration
6 h 19 m
Buses per day
20
Distance
427 km
The best way to find a cheap bus ticket from Rome to Taranto is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Rome to Taranto will cost around $66 if you buy it on the day, but the cheapest tickets can be found for only $37.
Of the 20 buses that leave Rome for Taranto on Sun, Nov 30, 14 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Sun, Nov 30 the direct buses cover the 427 km distance in an average of 6 h 19 m but if you time it right, some buses will get you there in just 5 h 10 m .
On Sun, Nov 30 the slowest buses will take 7 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

211 · 201
2421
FlixBus
FlixBus
303 · 305
FlixBus
FlixBusTravel Information
Compare train, bus, and flight for Rome to Taranto
Omio recommends booking the bus as it is the most popular option from Rome to Taranto among Omio's users. If you are prioritising price take the bus with prices starting from €11. For those with little time consider booking a flight which can get you there in 1h 11m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.4kg. The ticket price range depends on the travel mode: a bus costs an average of €11, and a flight costs an average of €24.
Distance: 265 miles (427 km)
Compare bus with
Most popular Bus | Train | Flight |
|---|---|---|
€29 Average price Cheapest | €44 Average price | €134 Average price |
7h 28m Average total duration 6h 58m Onboard + 30m Additional time* | 6h 51m Average total duration 6h 21m Onboard + 30m Additional time* | 4h 11m Average total duration Fastest 1h 11m Onboard + 3h 0m Additional time* |
0.4 - 1.1kg CO2 emissions | 0.1 - 0.4kg CO2 emissions Lowest | 1.3 - 2.6kg CO2 emissions |
![]() Most popular bus company | ![]() Most popular train company | ![]() Most popular airline |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Rome to Taranto Bus Timetables
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator FlixBus | Departure Time 04:10AM | Arrival Time 12:25PM | Duration 8h15 | Departure days Mon, Tue, Wed, Sat, Sun | Cheapest price $38 |
Operator Itabus | Departure Time 05:30AM | Arrival Time 01:05PM | Duration 7h35 | Departure days Everyday | Cheapest price $36 |
Operator BlaBlaCar | Departure Time 06:00AM | Arrival Time 11:10AM | Duration 5h10 | Departure days Fri | Cheapest price $38 |
Operator Marino Autolinee | Departure Time 07:00AM | Arrival Time 02:25PM | Duration 7h25 | Departure days Mon, Sat | Cheapest price $53 |
Operator BlaBlaCar | Departure Time 07:20AM | Arrival Time 01:00PM | Duration 5h40 | Departure days Wed | Cheapest price $49 |
Operator Intercity | Departure Time 07:26AM | Arrival Time 03:23PM | Duration 7h57 | Departure days Mon, Tue, Wed, Thu, Fri | Cheapest price $52 |
Operator Trenitalia | Departure Time 07:28AM | Arrival Time 06:27PM | Duration 10h59 | Departure days Sun | Cheapest price $79 |
Operator Regionale | Departure Time 07:36AM | Arrival Time 07:50PM | Duration 12h14 | Departure days Mon, Tue, Wed, Thu, Fri, Sat | Cheapest price $42 |
Operator Italo | Departure Time 07:40AM | Arrival Time 03:23PM | Duration 7h43 | Departure days Mon, Tue, Wed, Thu, Fri | Cheapest price $84 |
Operator BlaBlaCar | Departure Time 09:00AM | Arrival Time 02:00PM | Duration 5h00 | Departure days Thu | Cheapest price $37 |
Operator Frecciarossa | Departure Time 09:15AM | Arrival Time 03:23PM | Duration 6h08 | Departure days Mon, Tue, Wed, Thu, Fri, Sat | Cheapest price $77 |
Operator FlixBus | Departure Time 09:30AM | Arrival Time 03:50PM | Duration 6h20 | Departure days Mon, Tue, Fri, Sat, Sun | Cheapest price $30 |
Operator Italo | Departure Time 09:41AM | Arrival Time 07:50PM | Duration 10h09 | Departure days Mon, Tue, Wed, Thu, Fri | Cheapest price $91 |
Operator BlaBlaCar | Departure Time 10:20AM | Arrival Time 06:00PM | Duration 7h40 | Departure days Sun | Cheapest price $46 |
Operator FlixBus | Departure Time 10:30AM | Arrival Time 06:25PM | Duration 7h55 | Departure days Thu, Fri, Sat, Sun | Cheapest price $25 |
Operator Italo | Departure Time 10:40AM | Arrival Time 07:50PM | Duration 9h10 | Departure days Mon, Tue, Wed, Thu, Fri | Cheapest price $91 |
Operator BlaBlaCar | Departure Time 11:20AM | Arrival Time 08:00PM | Duration 8h40 | Departure days Fri | Cheapest price $40 |
Operator FlixBus | Departure Time 11:30AM | Arrival Time 07:25PM | Duration 7h55 | Departure days Mon | Cheapest price $31 |
Operator Italo | Departure Time 11:40AM | Arrival Time 07:50PM | Duration 8h10 | Departure days Mon, Tue, Wed, Thu, Fri | Cheapest price $94 |
Operator Frecciarossa | Departure Time 12:00PM | Arrival Time 07:50PM | Duration 7h50 | Departure days Sat | Cheapest price $103 |
Operator FlixBus | Departure Time 12:30PM | Arrival Time 07:40PM | Duration 7h10 | Departure days Mon, Tue, Fri, Sat, Sun | Cheapest price $40 |
Operator BlaBlaCar | Departure Time 12:50PM | Arrival Time 05:40PM | Duration 4h50 | Departure days Fri | Cheapest price $38 |
Operator BlaBlaCar | Departure Time 01:30PM | Arrival Time 07:50PM | Duration 6h20 | Departure days Fri | Cheapest price $41 |
Operator Itabus | Departure Time 02:25PM | Arrival Time 09:35PM | Duration 7h10 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $27 |
Operator Marino Autolinee | Departure Time 02:30PM | Arrival Time 08:55PM | Duration 6h25 | Departure days Everyday | Cheapest price $37 |
Operator BlaBlaCar | Departure Time 03:00PM | Arrival Time 10:10PM | Duration 7h10 | Departure days Fri | Cheapest price $40 |
Operator FlixBus | Departure Time 03:15PM | Arrival Time 10:20PM | Duration 7h05 | Departure days Everyday | Cheapest price $43 |
Operator BlaBlaCar | Departure Time 03:40PM | Arrival Time 09:10PM | Duration 5h30 | Departure days Thu | Cheapest price $46 |
Operator BlaBlaCar | Departure Time 04:00PM | Arrival Time 10:20PM | Duration 6h20 | Departure days Wed | Cheapest price $28 |
Operator Itabus | Departure Time 04:25PM | Arrival Time 12:25AM | Duration 8h00 | Departure days Wed, Thu, Fri | Cheapest price $49 |
Operator FlixBus | Departure Time 04:45PM | Arrival Time 11:45PM | Duration 7h00 | Departure days Mon, Tue, Thu, Fri, Sat, Sun | Cheapest price $51 |
Operator Itabus | Departure Time 05:15PM | Arrival Time 12:35AM | Duration 7h20 | Departure days Sat, Sun | Cheapest price $43 |
Operator BlaBlaCar | Departure Time 06:30PM | Arrival Time 11:40PM | Duration 5h10 | Departure days Sun | Cheapest price $37 |
Operator BlaBlaCar | Departure Time 08:20PM | Arrival Time 02:20AM | Duration 6h00 | Departure days Thu | Cheapest price $38 |
Operator FlixBus | Departure Time 10:30PM | Arrival Time 05:10AM | Duration 6h40 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $52 |
Operator FlixBus | Departure Time 11:30PM | Arrival Time 07:20AM | Duration 7h50 | Departure days Everyday | Cheapest price $27 |
Operator Itabus | Departure Time 11:35PM | Arrival Time 07:25AM | Duration 7h50 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $16 |
Operator Itabus | Departure Time 11:40PM | Arrival Time 08:55AM | Duration 9h15 | Departure days Everyday | Cheapest price $46 |
Operator Marino Autolinee | Departure Time 11:50PM | Arrival Time 07:50AM | Duration 8h00 | Departure days Everyday | Cheapest price $49 |
Live departures
Rome to Taranto bus times
The table below shows live departures for Rome to Taranto buses for today, Saturday, November 29. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
FlixBus | 3:45 PM Roma, Autostazione Tiburtina | 7h00 | 10:45 PM Taranto, Terminal Cimino | 0 transfersDirect | |
4401 | 4:15 PM Roma, Autostazione Tiburtina | 7h20 | 11:35 PM Taranto, Terminal Cimino | 0 transfersDirect | |
FlixBus | 9:30 PM Roma, Autostazione Tiburtina | 6h40 | 4:10 AM Taranto, Terminal Cimino | 0 transfersDirect | |
FlixBus | 10:30 PM Roma, Autostazione Tiburtina | 7h50 | 6:20 AM Taranto, Terminal Cimino | 0 transfersDirect | |
1225 | 10:35 PM Roma, Autostazione Tiburtina | 7h50 | 6:25 AM Taranto, Terminal Cimino | 0 transfersDirect | |
1107 · 2203 | 10:40 PM Roma, Autostazione Tiburtina | 9h15 | 7:55 AM Taranto, Terminal Cimino | 1 transfer | |
106 | 10:50 PM Roma, Autostazione Tiburtina | 8h00 | 6:50 AM Taranto, Terminal Cimino | 0 transfersDirect | |
| Sunday, November 30 | |||||
FlixBus · FlixBus | 3:10 AM Roma, Autostazione Tiburtina | 8h15 | 11:25 AM Taranto, Terminal Cimino | 1 transfer | |
2421 | 4:30 AM Roma, Autostazione Tiburtina | 7h35 | 12:05 PM Taranto, Terminal Cimino | 0 transfersDirect | |
Intercity 703+ BUS L703C+ Intercity 605 | 6:28 AM Rome Termini | 10h59 | 5:27 PM Taranto station | 2 transfers | |
FlixBus | 8:30 AM Roma, Autostazione Tiburtina | 6h20 | 2:50 PM Taranto, Terminal Cimino | 0 transfersDirect | |
FlixBus | 9:30 AM Roma, Autostazione Tiburtina | 7h55 | 5:25 PM Taranto, Terminal Cimino | 0 transfersDirect | |
FlixBus | 11:30 AM Roma, Autostazione Tiburtina | 7h10 | 6:40 PM Taranto, Terminal Cimino | 0 transfersDirect | |
2729 | 1:25 PM Roma, Autostazione Tiburtina | 7h10 | 8:35 PM Taranto, Terminal Cimino | 0 transfersDirect | |
211 · 201 | 1:30 PM Roma, Autostazione Tiburtina | 7h25 | 8:55 PM Taranto, Terminal Cimino | 1 transfer | |
303 · 305 | 1:30 PM Roma, Autostazione Tiburtina | 6h25 | 7:55 PM Taranto, Terminal Cimino | 1 transfer | |
FlixBus · FlixBus | 2:15 PM Roma, Autostazione (Metro Anagnina) | 8h30 | 10:45 PM Taranto, Terminal Cimino | 1 transfer | |
FlixBus | 2:15 PM Roma, Autostazione Tiburtina | 7h05 | 9:20 PM Taranto, Terminal Cimino | 0 transfersDirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Rome to Taranto by train, bus, or flight
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
Dec 18
Dec 19
Journey information
Overview: Bus from Rome to Taranto
Buses from Rome to Taranto run on average 22 times per day, taking around 6h 58m. Cheap bus tickets for this journey start at $14 (€11) if you book in advance.
There are 11 buses per day. The earliest bus runs at 00:02, the last at 23:56. The fastest bus covers the 265 miles (427 km) distance in 6h 25m.
Distance 265 miles (427 km) |
Average bus duration 6h 58m |
Cheapest ticket price $14 (€11) |
Buses per day 22 |
Direct buses 11 |
Fastest bus 6h 25m |
First bus 00:02 |
Last bus 23:56 |
Bus providers: Itabus, FlixBus, Marino Autolinee, BlaBlaCar from Rome to TarantoYou can travel by bus between Rome to Taranto with Itabus, FlixBus, Marino Autolinee, BlaBlaCar for as low as $14 (€11). When you search for schedules and tickets, Omio will show you the best journey
Itabus
FlixBus
Marino Autolinee
BlaBlaCar
Trains from Verona to Bergamo
Verona is a bustling metropolis located in northeastern Italy. It has a large population of about 715,000 inhabitants, and it is one of the region's provincial capitals. It boasts of many tourist attractions due to its rich cultural heritage and well_reserved monuments. Bergamo is also a city in North_Eastern Italy. The distance from Verona to Bergamo is about 66 miles (107 km). Most trains take an average of 1 h 49 min depending on the time of day and whether it is direct or not. The route between Verona and Bergamo is served by regionale, Frecciagento and the Frecciarossa.
Verona to Bergamo to Train Time: Daily Departures
25 direct trains are operating daily from Verona to Bergamo. The earliest train departs at 4:43 a.m., while the last train departs at 9:49 p.m.; at the Frecciarossa company. The daily departures and arrivals differ according to the operator. The Verona to Bergamo route is served by three operators, Frecciarossa, Italo, and Trenitalia trains. The earliest departure on the Trenitalia is 12:51 a.m., and the last train departs at 10:49 p.m. The departure times for all the operators are usually determined by time of day and whether it's a weekday or weekend.
How long is the journey by train from Verona to Bergamo?
The average travel time from Verona to Bergamo is 1 h 49min. The fastest train from Verona to Bergamo takes around 1 h 16 min. There are both direct trains and those with changes. Trains with changes take longer to make the entire journey than the direct trains.


What is/are the departure and arrival stations for trains from Verona to Bergamo?
Arrival train station:The departure station for the Verona to Padua trains is the Verona Porta Nuova. It is located about 0.8 miles(1.3km), about a 15_20 min walk to the city center. It is a busy train station serving trains traveling locally and those operating in the region and across European countries like Germany, Austria, and France. The station is well equipped with bathroom facilities, lift services, and waiting areas to rest while boarding the trains. In its proximity is a huge parking lot where you can park your vehicle or board the many public buses or taxis to ferry you to your destination
Arrival train station:Bergamo railway station is approximately 0.6 miles (982m) from the city center. It is bustling and has about 10.3 million passengers per year. You can visit the bar and cafeteria on the ground floor that is big and can be accessed by a disabled person. The Bergamo railway station also has toilets and waiting facilities for the passengers. About 65ft. (20m) from the railway, there is a large parking lot where you can park your vehicle. In addition, you can access public transport at about 328 ft. (100m) from the railway for public transport to other areas of the city.
Which train companies travel from Verona to Bergamo?
You can travel from Verona to Bergamo using Frecciarossa, Italo, and Trenitalia trains. The Fressiarossa is the flagship of the Trenitalia high_speed trains. These trains are easily distinguished by their modern designs, comfort, and reduced environmental degradation signature. Italo is another company that travels from Verona to Bergamo. All the trains are air_conditioned, have a modern feel, and have free Wifi on board. All the companies have classes in their trains. Frecciarossa has four service levels, i.e., standard, premium, business, and executive. Italo has four services levels, i.e., smart, comfort, prima, and executive.
Night trains Bergamo
The last train to depart from Verona to Bergamo leaves at 9:49 p.m. However, a slower Regionale train from Trenitalia departs from Verona Porta Nuova at 10:20 p.m. and arrives at Bergamo at almost midnight. The trains that depart from Verona very early in the morning or late at night are equipped with extra features for comfortable napping.
Italo trains from Verona to Bergamo
Are you in a rush and don’t mind spending a few more dollars on a faster train from Verona to Bergamo? If yes, one of the two types of Italo’s trains may be your preferred choice for express services. One moves at a maximum speed of 186mph (300km/h) while the other moves at 150 mph (250km/h). You are more likely to find Italo’s trains during the morning or in the evening as the number of trains from this provider is fairly small during the day.Trenitalia trains from Verona to Bergamo
Trenitalia is one of the trains that offer Verona to Bergamo route services. Trenitalia uses high_speed, regional, and Intercity trains for this route. Trenitalia deploys a total of 33 trains, with the fastest one averaging 1 h 20 min though the average time is 1 h 53 min. During weekends or holidays, these times may change. Hence you are advised to check information for a specific date before making any plans. There are 3 direct trains from Verona to Bergamo, each requiring you to make train changes along the way. However, they might be fewer or more direct trains depending on the exact date of your departure.
Trains from Verona to Bergamo : Sustainability travel
Verona to Bergamo is a 66 miles (107km) journey. The total number of trains traveling this route on a single day can be as much as 58 trains depending on the time of year or day of the week. By design, unlike planes and buses, trains are more fuel economical, have less energy requirement to capacity ratio, require less space, and emit relatively small amounts of heat and noise. Thus, in terms of environmental sustainability, trains plying this route offer the lowest carbon footprint. The train route from Verona to Bergamo has night trains on its itinerary. Business people can travel at night for their business engagements, meaning they are productive at their respective businesses during the day. The night travel offers economic sustainability enabling business people to be more economical by not wasting business hours on daytime travel.
Train Verona to Bergamo: Services on Board
All trains between Verona and Bergamo have bathrooms and Wifi on board. All Frecciarossa trains have a food carriage to make a comfortable dining experience. Premium ticket holders are given drinks accompanied by snacks and a morning paper to read on the way. Executive ticket holders can access Freccia club lounges in some selected train stations. In addition, the Executive ticket holders are served with gourmet means at your seat. Italo trains are air_conditioned, and all have Wifi facilities on board. If you have a Prima ticket, you are welcomed with a selection of food and drinks together with an extra sitting space. If you have executive club tickets, then you will have access to extra_wide seats, you are given access to Italo club lounges on selected train stations, and finally, you have personal entertainment. On the Verona to Bergamo train, you can also access special cheap tickets available for people under 30 and those over 60. All trains plying this route are wheelchair accessible, offers personal assistance to people with disabilities and have accessible seats and washrooms
How to find cheap train tickets from Verona to Bergamo
Traveling by train is a convenient, affordable, and comfortable means of transport from Verona to Bergamo. To further reduce the travel cost, do the following. Try buying tickets for trains from Verona to Bergamo in advance. Providers such as Trenitalia and Italo release train tickets six months in advance. Instead of waiting for the last_minute rush for relatively expensive tickets, book a Verona to Bergamo train in advance and get a chance to save a few dollars on your travel costs.



To Bergamo by train—travel tips
Bergamo is delightful and small enough to walk around on foot in a cool afternoon. The town is divided into two parts, i.e., the old town and the rest with newer infrastructure. The old part of town is a home for historical sites and architectural structures such as the medieval houses and churches that have been well preserved throughout the centuries. Food is plenty, and you can enjoy it in the many hotels dotted across the town. In the old square, you can explore and climb the 12th century Civica tower, where you can awe at the 360_degree view of the entire town. The following places are among the popular tourist attractions a in Bergamo:
- Take a visit to the Tempietto di Santa Croce chapel
- Have dinner at the il Circolino
FAQs: Bus from Rome to Taranto
Find answers to the most common questions about traveling from Rome to Taranto by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Taranto, this guide helps you travel smarter and with confidence.

Passengers board the bus most frequently from Roma, Autostazione Tiburtina, which is located around 3.5 miles (5.6 km) away from the city centre, and they get off the bus at Taranto, Terminal Cimino, located 4.1 miles (6.6 km) away from the city centre.
- Itabus
- Assistance
- Dedicated seating areas
- Accessible restrooms.
- Marino Autolinee
- Assistance
- Priority seating
- Accessible restrooms.
- FlixBus
- Assistance
- Priority boarding
- Wheelchair-accessible buses.
- Best sights: Castello Aragonese, a historic fortress offering panoramic views of the sea and city
- Museo Archeologico Nazionale, a museum housing an extensive collection of Greek and Roman artifacts
- Cattedrale di San Cataldo, a cathedral known for its stunning Baroque architecture and intricate mosaics
- Ponte Girevole, a unique swing bridge connecting the old and new parts of the city
- Lungomare Vittorio Emanuele III, a scenic waterfront promenade ideal for leisurely walks and enjoying the coastal scenery.
- Things to do: Explore the vibrant local markets for fresh produce and traditional Italian goods
- Take a boat tour to admire the coastline and nearby islands
- Enjoy a day at the beach, soaking up the sun and swimming in the clear waters
- Visit local restaurants to savor authentic Apulian cuisine
- Attend a cultural event or festival to experience the local traditions and community spirit.
- Itabus
- You can cancel your ticket up to 24 hours before departure for a partial refund. Changes allowed for a fee.
- Marino Autolinee
- You can cancel your ticket up to 24 hours before departure for a full refund. Cancellations within 24 hours incur a 50% fee.
- FlixBus
- You can cancel your ticket up to 15 minutes before departure and receive a voucher for future travel. Refund requests for delays over 120 minutes are possible.
To find the cheapest bus tickets for your trip from Rome to Taranto, follow these tips:
Start your search now and compare ticket prices to find the best deal!
- Itabus
- One carry-on bag up to 10kg and one checked bag up to 20kg.
- Marino Autolinee
- One carry-on bag up to 10kg (55x40x20 cm) and one checked bag up to 20kg (80x50x30 cm).
- FlixBus
- One carry-on bag up to 7kg (42x30x18 cm) and one checked bag up to 20kg (80x50x30 cm).
- Itabus
- 5€ per additional bag.
- Marino Autolinee
- 10€ per additional bag up to 20 kg.
- FlixBus
- Additional luggage can be purchased for a fee.
- Itabus
- Small pets allowed in carriers
- Larger pets must be leashed and muzzled.
- Marino Autolinee
- Small pets allowed in carriers
- Larger pets must be leashed and muzzled.
- FlixBus
- Small pets in carriers allowed
- Guide dogs travel for free.
popular bus stations
Popular bus stations from Rome to Taranto
- 06:00-23:00
- Free Wi-Fi
- Ristorante Italiano (in the station)
- Fast Food Express (in the station)
- Caffè del Terminal (in the station).
- Available outside the arrivals terminal.
- Elevators, ramps
- Available in the station.
- Bus: 520, 720 Train: Leonardo Express
- 06:00-20:00
- Free Wi-Fi
- Caffè Terminal (in the station)
- Ristorante Pizzeria Cimino (0.2 km)
- Trattoria Al Gambero (0.5 km).
- Available outside the terminal.
- Elevators, ramps
- Available in the station.
- Bus: 1, 3, 5 Train: FS
More options for your journey from Rome to Taranto
Here are some other resources that might have the information you need



