- Recommended
Museo Civico di Foggia
The city museum with archaeological finds, historical collections, and artworks that introduce Foggia and the wider Capitanata area.
Cheapest price
$31
Average price
$50
Fastest journey
4 h 20 m
Average duration
4 h 38 m
Buses per day
10
Distance
259 km
The best way to find a cheap bus ticket from Rome to Foggia is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Rome to Foggia will cost around $50 if you buy it on the day, but the cheapest tickets can be found for only $31.
Of the 10 buses that leave Rome for Foggia on Thu, May 28, 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, May 28 the direct buses cover the 259 km distance in an average of 4 h 38 m but if you time it right, some buses will get you there in just 4 h 20 m .
On Thu, May 28 the slowest buses will take 4 h 55 m 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
FlixBus
Regionale 21061 · Autobus PZ101 · Autobus PZ620
FlixBus
4411
108
FlixBus
4411
211
133 · 108Omio recommends booking the train as it is the most popular option from Rome to Foggia among Omio's users. If you are prioritising price take the bus with prices starting from $12. For those with little time consider booking a flight which can get you there in 1h 10m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a bus costs an average of $12, and a flight costs an average of $21.
Distance: 160 miles (259 km)
| Bus | Most popular Train | Flight |
|---|---|---|
$28 Average price Cheapest | $43 Average price | $133 Average price |
5h 9m Average total duration 4h 39m Onboard + 30m Additional time* | 4h 50m Average total duration 4h 20m Onboard + 30m Additional time* | 4h 10m Average total duration Fastest 1h 10m Onboard + 3h 0m Additional time* |
0.3 - 0.6kg CO2 emissions | 0.1 - 0.2kg CO2 emissions Lowest | - 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.
This is compared to other travel options from Rome to Foggia:
A bus is $14 (€12) less than a train for this route with tickets for a train from Rome to Foggia costing on average $43 (€34).
A bus is $105 (€85) less than a flight for this route with tickets for a flight from Rome to Foggia costing on average $133 (€107).
Other travel options to Foggia take longer:
Train takes on average 4h 20m.
Bus takes on average 4h 39m.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator Itabus | Departure Time 12:25AM | Arrival Time 05:00AM | Duration 4h35 | Departure days Mon, Sat, Sun | Cheapest price $26 |
Operator BlaBlaCar | Departure Time 08:00AM | Arrival Time 11:30AM | Duration 3h30 | Departure days Sat | Cheapest price $35 |
Operator BlaBlaCar | Departure Time 09:50AM | Arrival Time 02:10PM | Duration 4h20 | Departure days Wed | Cheapest price $31 |
Operator FlixBus | Departure Time 09:50AM | Arrival Time 02:50PM | Duration 5h00 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $32 |
Operator Regionale | Departure Time 10:36AM | Arrival Time 07:25PM | Duration 8h49 | Departure days Mon, Wed, Thu, Fri, Sat | Cheapest price $39 |
Operator BlaBlaCar | Departure Time 11:00AM | Arrival Time 03:40PM | Duration 4h40 | Departure days Fri | Cheapest price $29 |
Operator Intercity | Departure Time 11:26AM | Arrival Time 07:25PM | Duration 7h59 | Departure days Mon, Wed, Thu, Fri | Cheapest price $59 |
Operator BlaBlaCar | Departure Time 01:00PM | Arrival Time 06:00PM | Duration 5h00 | Departure days Fri | Cheapest price $29 |
Operator FlixBus | Departure Time 01:00PM | Arrival Time 06:45PM | Duration 5h45 | Departure days Sat, Sun | Cheapest price $56 |
Operator BlaBlaCar | Departure Time 01:30PM | Arrival Time 06:20PM | Duration 4h50 | Departure days Fri | Cheapest price $34 |
Operator BlaBlaCar | Departure Time 02:00PM | Arrival Time 06:30PM | Duration 4h30 | Departure days Tue, Fri, Sat | Cheapest price $20 |
Operator BlaBlaCar | Departure Time 02:30PM | Arrival Time 07:30PM | Duration 5h00 | Departure days Tue | Cheapest price $34 |
Operator Marino Autolinee | Departure Time 02:30PM | Arrival Time 07:20PM | Duration 4h50 | Departure days Everyday | Cheapest price $27 |
Operator FlixBus | Departure Time 02:50PM | Arrival Time 07:20PM | Duration 4h30 | Departure days Everyday | Cheapest price $21 |
Operator BlaBlaCar | Departure Time 04:00PM | Arrival Time 07:10PM | Duration 3h10 | Departure days Fri | Cheapest price $28 |
Operator Itabus | Departure Time 04:25PM | Arrival Time 09:00PM | Duration 4h35 | Departure days Mon, Tue, Thu, Fri, Sat, Sun | Cheapest price $20 |
Operator BlaBlaCar | Departure Time 04:30PM | Arrival Time 08:20PM | Duration 3h50 | Departure days Wed, Thu | Cheapest price $35 |
Operator FlixBus | Departure Time 04:35PM | Arrival Time 09:40PM | Duration 5h05 | Departure days Mon, Tue, Wed, Thu, Fri, Sun | Cheapest price $28 |
Operator BlaBlaCar | Departure Time 05:00PM | Arrival Time 09:10PM | Duration 4h10 | Departure days Wed | Cheapest price $29 |
Operator FlixBus | Departure Time 11:15PM | Arrival Time 05:05AM | Duration 5h50 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $32 |
Operator Marino Autolinee | Departure Time 11:15PM | Arrival Time 04:10AM | Duration 4h55 | Departure days Tue, Wed, Thu, Sat, Sun | Cheapest price $48 |
Operator Marino Autolinee | Departure Time 11:50PM | Arrival Time 04:10AM | Duration 4h20 | Departure days Everyday | Cheapest price $45 |
The table below shows live departures for Rome to Foggia buses for today, Wednesday, May 27. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
Regionale 21061 · Autobus PZ101 · Autobus PZ620 | 10:36 AM Rome Termini | 8h49 | 7:25 PM Foggia station | 2 transfers | |
Intercity 727+ Autobus PZ909 · Autobus PZ620 | 11:26 AM Rome Termini | 7h59 | 7:25 PM Foggia station | 2 transfers | |
211 | 2:30 PM Roma, Autostazione Tiburtina | 4h50 | 7:20 PM Foggia, Piazzale On. Vincenzo Russo (Stazione di autobus) | 0 transfersDirect | |
FlixBus | 2:50 PM Roma, Autostazione Tiburtina | 4h30 | 7:20 PM Foggia, Piazzale On. Vincenzo Russo (Stazione di autobus) | 0 transfersDirect | |
FlixBus | 4:35 PM Roma, Autostazione Tiburtina | 5h05 | 9:40 PM Foggia, Piazzale On. Vincenzo Russo (Stazione di autobus) | 0 transfersDirect | |
133 · 108 | 11:15 PM Ciampino, Aeroporto Internazionale di Roma–Ciampino "G. B. Pastine" | 4h55 | 4:10 AM Foggia, Piazzale On. Vincenzo Russo (Stazione di autobus) | 1 transfer | |
108 | 11:50 PM Roma, Autostazione Tiburtina | 4h20 | 4:10 AM Foggia, Piazzale On. Vincenzo Russo (Stazione di autobus) | 0 transfersDirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
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.
Buses from Rome to Foggia run on average 12 times per day, taking around 4h 39m. Cheap bus tickets for this journey start at $12 (€10) if you book in advance.
There are 7 buses per day. The earliest bus runs at 00:10, the last at 23:50. The fastest bus covers the 160 miles (259 km) distance in 4h 20m.
Distance 160 miles (259 km) |
Average bus duration 4h 39m |
Cheapest ticket price $12 (€10) |
Buses per day 12 |
Direct buses 7 |
Fastest bus 4h 20m |
First bus 12:10 AM |
Last bus 11:50 PM |
Cheapest Month Mar |
Cheapest Day Sat |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Fri |
Least Busy Day Sun |
Best time to book 91 days |
Discover the best of Foggia — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Foggia trip today.
The city museum with archaeological finds, historical collections, and artworks that introduce Foggia and the wider Capitanata area.
Municipal art gallery dedicated to modern and contemporary works, offering a cultural stop for visitors interested in 20th-century art in Foggia.
A local museum focused on the history, archaeology, and identity of the surrounding territory, useful for understanding the region beyond the city center.
A central square dedicated to the composer, surrounded by key civic buildings and a natural starting point for exploring Foggia on foot.
One of the oldest and most atmospheric streets in Foggia, lined with historic buildings and closely associated with the city's heritage.
The historic center offers churches, civic buildings, and older streets that reveal the city's layered urban identity.
Hand-shaped pasta with turnip tops, garlic, olive oil, and often chili. A defining Puglian dish widely loved across the Foggia area.
A rustic peasant soup of stale bread simmered with seasonal greens, potatoes, and extra-virgin olive oil. It is a traditional comfort food of inland Puglia.
A bread salad made with soaked stale bread, tomatoes, onion, cucumber, oregano, and olive oil. It is especially typical in hot weather in northern Puglia.
Established restaurant with refined Daunian and Puglian cooking, known for quality ingredients and a more elegant dining atmosphere.
Well-known central osteria serving traditional Apulian dishes, local pasta, and regional wines in a warm, rustic setting.
Classic local trattoria appreciated for hearty regional dishes, handmade pasta, and an unfussy traditional atmosphere.
Prices are moderate by Italian standards. Casual dining is affordable, while central hotels and fine dining cost more.
Service is often included or modest. Tipping is not required, but leaving EUR 1-2 at cafes or 5-10% in restaurants for good service is appreciated. Round up taxi fares.
Official public transport app
Foggia, Piazzale On. Vincenzo Russo (Stazione di autobus) -> Foggia Railway Station
If you plan on traveling from Piombino to Milan, you should cover the 186 miles (300km) distance in one of the two BlaBlaCar buses that operate this two. This is because, aboard one of these buses, you'll be able to have a comfortable, memorable, and affordable journey. Most travelers traveling from Piombino to Milan usually prefer doing so by bus. Hence, the tickets for the two long_distance buses that make the trip are usually in high demand. Therefore it's advisable to book your ticket as early as you can to avoid missing one.
Every day, two BlaBlaCar buses journey from Piombino to Milan. The first bus usually leaves for Milan at around 5:00 p.m., while the last one usually leaves at about 6:30 p.m. Both these buses have zero transfers. Therefore, if you choose to travel on one, you'll enjoy a swift and direct journey.
The two different buses that travel to Milan from Piombino usually take the same time to complete their journeys. As such, regardless of the BlaBlaCar you'll board in Piombino, you'll get to Milan after around 4h 20min.

Departure bus station: To be able to board one of the BlaBlaCar buses traveling to Milan from Piombino, you'll have to make your way to San Vincenzo Fs or Follonica bus station. San Vincenzo station is located 12 miles (20km) away from Piombino's center, while Follonica station is 16 miles (25km) away. Both stations are usually full of passengers. Thus, at either, you'll meet lots of people. To get to your preferred station, you'll either board a bus, taxi, or train. It's worth noting that at any of the stations, you'll find a comfortable seat to wait for your bus. You'll also be able to take a leak when even pressed and grab a meal. This is as they boast spacious waiting rooms with comfy seats, several clean public restrooms, and several restaurants.
Arrival bus station: In Milan, the station you'll descend in will depend on the bus that you'll travel on. If you travel on the first bus, your journey to Milan will end at Famagosta MZ, while if you travel on the second bus, your journey will end at Crescenzago. At either of these stations, you'll be able to contact your loved ones, catch your breath, and answer nature's call, as they both have expansive waiting rooms, working payphones, clean restrooms. You'll also be able to easily find a cab to travel with to your preferred destination in Milan, as several taxis are always parked near both.
BlaBlaCar is the only travel company that offers buses from Piombino to Milan. Since its founding, BlaBlaCar has continually offered top_notch transportation services. As a result, it is one of the most well_talked_about bus companies in the country. Currently, it offers two daily long_distance buses from Piombino to Milan, which normally take roughly 4h 20min to complete their journeys. BlaBlaCar buses are normally well_driven. This being the case, it's safe to say that aboard one, you'll have a safe journey to Milan.
BlaBlaCar is a company that is dedicated to offering its passengers the quality transportation services they desire. To achieve this goal, the company has invested in buses with amazing amenities like reclining seats with extra legroom, Wi_Fi, electrical outlets, and onboard toilets. The amenities of both the daily long_distance BlaBlaCar buses that travel nonstop from Piombino to Milan are in good condition. Hence, on one, you'll get the opportunity to sit comfortably, stream your favorite shows, take a leak, and charge your electronic devices.
Both the trains and BlaBlaCar buses BlaBlaCar buses that cover this route are reliable. However, suppose you're a fan of sustainable travel. In that case, you should travel to Milan from Piombino onboard one of the two daily BlaBlaCar buses that ply this route, as these buses consume less fuel and emit fewer gases than the trains from Piombino to Milan.
The two BlaBlaCar buses from Piombino to Italy don't offer different first_class or second_class seats. However, they offer first_class onboard services. If you travel on one of the BlaBlaCar buses from Piombino to Milan, you'll be able to travel with two free carry_on luggage and one free hold luggage. The two carry_on luggage will have to fit below or above your seat, while your free hold luggage will have to weigh less than 55.1 lbs (23kg) and not exceed a size of 200cm. Onboard a BlaBlaCar bus from Piombino to Milan, you'll also be able to travel you're your bike, so long as it is placed in a protective cover and weighs less than 55.1 lbs (23kg). You'll, however, not be able to travel with a pet unless it is a service pet. If you're disabled, you'll be able to enjoy assisted travel services like boarding/alighting assistance and pushing wheelchairs. Given that BlaBlaCar has hired several staff to offer assisted travel services, if you're disabled or have reduced mobility and you need help to board/alight from your bus or push your wheelchair, you'll find the help you need with ease.
There are numerous ways you can find cheap Piombino to Milan bus tickets. They include booking your ticket in advance, traveling during the low season, and traveling onboard slow/connecting buses. To find cheap Piombino to Milan bus tickets, you can also check out online booking platform, Omio, as we've always got great ticket deals.

Milan is one of the most visited cities in Europe. This can be attributed to the fact that it is home to several top_tier restaurants, nature attractions, children's amusement parks, museums, art galleries, and clubs. In this city, you'll have lots of fun. If you love art, you'll be able to visit destinations like Sforzesco Castle, a medieval fortress that houses iconic art treasures, Pinacoteca di Brera, an internationally_respected establishment that houses Italian artworks, Ambrosian Library, a top_notch art gallery with a reputation for having amazing exhibitions, and Fondazione Prada, a hidden gem with splendid pieces of art. If you're more into shopping, you'll be able to shop at Galleria Vittorio Emanuele II, one of the oldest malls in the continent, and Quadrilatero d'Oro, a lovely city mall renowned for housing a number of high_end stores. If you're a food enthusiast, you'll be able to sample elite Italian dishes at Locatelli Milano, Seta, and Nerino Dieci Trattoria. You'll also be able to sample Korean dishes at Hana, Indian dishes at Serendib, and Peruvian dishes at Pacifico.
Additionally, you’ll be able to:
Find answers to the most common questions about traveling from Rome to Foggia 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 Foggia, this guide helps you travel smarter and with confidence.

Here are some other resources that might have the information you need