- Must visit
Pinacoteca di Brera
One of Italy’s top art museums, featuring masterpieces by Mantegna, Bellini, Raphael, Caravaggio, and Piero della Francesca.
Cheapest price
$56
Average price
$115
Fastest journey
11 h 30 m
Average duration
12 h 17 m
Buses per day
13
Distance
759 km
The best way to find a cheap bus ticket from Potenza to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Potenza to Milan will cost around $115 if you buy it on the day, but the cheapest tickets can be found for only $56.
Of the 13 buses that leave Potenza for Milan on Wed, Aug 26, 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Wed, Aug 26 the direct buses cover the 759 km distance in an average of 12 h 17 m but if you time it right, some buses will get you there in just 11 h 30 m .
On Wed, Aug 26 the slowest buses will take 13 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.
1202 · 3888
FlixBus · FlixBus · FlixBus
FlixBus · FlixBus
048
701
048
701
208 · 200
FlixBus
208 · 200Omio recommends booking the bus as it is the most popular option from Potenza to Milan among Omio's users. If you are prioritising price take the train with prices starting from $10. For those with little time consider booking a flight which can get you there in 1h 55m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.7kg. The ticket price range depends on the travel mode: a train costs an average of $10, and a flight costs an average of $21.
Distance: 471 miles (759 km)
Most popular Bus | Train | Flight | Driving |
|---|---|---|---|
$84 Average price | $69 Average price Cheapest | $212 Average price | $254 Average price (fuel + tolls) |
13h 16m Average total duration 12h 46m Onboard + 30m Additional time* | 8h 25m Average total duration 7h 55m Onboard + 30m Additional time* | 4h 55m Average total duration Fastest 1h 55m Onboard + 3h 0m Additional time* | 9h 58m Average total duration (door-to-door) |
0.8 - 1.9kg CO2 emissions | 0.2 - 0.7kg CO2 emissions Lowest | 2.3 - 4.5kg CO2 emissions | - CO2 emissions |
![]() Most popular bus company | ![]() Most popular train company | ![]() Most popular airline | Your own car or car rental |
Direct Options | 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 Potenza to Milan:
A train is $15 less than a bus for this route with tickets for a bus from Potenza to Milan costing on average $84.
A train is $142 less than a flight for this route with tickets for a flight from Potenza to Milan costing on average $212.
Other travel options to Milan take longer:
Train takes on average 7h 55m.
Bus takes on average 12h 46m.
Tickets start at around $84 compared to roughly $254 in fuel and tolls — a saving of about $170. The journey takes 12h 46m versus 9h 58m by car, so you'll arrive a bit later, but you can use the time productively rather than spending it behind the wheel. No parking to sort, no fuel stops, and most coaches have Wi-Fi and power outlets.
Direct services are operated by Marino Autolinee, FlixBus, Itabus.
Driving is worth considering if you're on a tight schedule, travelling as a group (where fuel costs split several ways), or want the flexibility to stop along the way.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator BlaBlaCar | Departure Time 01:10AM | Arrival Time 10:00AM | Duration 8h50 | Departure days Sun | Cheapest price $77 |
Operator Marino Autolinee | Departure Time 01:10AM | Arrival Time 01:10PM | Duration 12h00 | Departure days Mon, Sun | Cheapest price $99 |
Operator FlixBus | Departure Time 02:20AM | Arrival Time 05:10PM | Duration 14h50 | Departure days Mon, Wed, Thu, Fri, Sat, Sun | Cheapest price $97 |
Operator Marino Autolinee | Departure Time 06:25AM | Arrival Time 06:40PM | Duration 12h15 | Departure days Mon, Wed, Thu, Sun | Cheapest price $104 |
Operator BlaBlaCar | Departure Time 06:30AM | Arrival Time 03:40PM | Duration 9h10 | Departure days Sat | Cheapest price $76 |
Operator BlaBlaCar | Departure Time 08:00AM | Arrival Time 06:30PM | Duration 10h30 | Departure days Wed, Thu | Cheapest price $59 |
Operator BlaBlaCar | Departure Time 08:20AM | Arrival Time 04:30PM | Duration 8h10 | Departure days Fri, Sun | Cheapest price $68 |
Operator FlixBus | Departure Time 08:25AM | Arrival Time 10:20PM | Duration 13h55 | Departure days Mon, Wed, Thu, Fri, Sat, Sun | Cheapest price $90 |
Operator BlaBlaCar | Departure Time 08:30AM | Arrival Time 06:40PM | Duration 10h10 | Departure days Mon | Cheapest price $88 |
Operator BlaBlaCar | Departure Time 08:40AM | Arrival Time 05:30PM | Duration 8h50 | Departure days Sat | Cheapest price $65 |
Operator BlaBlaCar | Departure Time 09:20AM | Arrival Time 06:00PM | Duration 8h40 | Departure days Fri | Cheapest price $77 |
Operator BlaBlaCar | Departure Time 09:30AM | Arrival Time 06:20PM | Duration 8h50 | Departure days Mon | Cheapest price $88 |
Operator BlaBlaCar | Departure Time 09:50AM | Arrival Time 06:40PM | Duration 8h50 | Departure days Sun | Cheapest price $73 |
Operator BlaBlaCar | Departure Time 10:10AM | Arrival Time 07:50PM | Duration 9h40 | Departure days Sat | Cheapest price $76 |
Operator BlaBlaCar | Departure Time 10:40AM | Arrival Time 07:50PM | Duration 9h10 | Departure days Wed | Cheapest price $66 |
Operator FlixBus | Departure Time 10:45AM | Arrival Time 01:05AM | Duration 14h20 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $81 |
Operator BlaBlaCar | Departure Time 11:00AM | Arrival Time 07:10PM | Duration 8h10 | Departure days Mon | Cheapest price $74 |
Operator FlixBus | Departure Time 11:05AM | Arrival Time 07:30AM | Duration 20h25 | Departure days Tue | Cheapest price $138 |
Operator BlaBlaCar | Departure Time 11:20AM | Arrival Time 08:10PM | Duration 8h50 | Departure days Mon | Cheapest price $77 |
Operator BlaBlaCar | Departure Time 11:50AM | Arrival Time 09:10PM | Duration 9h20 | Departure days Tue, Sun | Cheapest price $71 |
Operator BlaBlaCar | Departure Time 12:00PM | Arrival Time 09:30PM | Duration 9h30 | Departure days Sat | Cheapest price $51 |
Operator BlaBlaCar | Departure Time 12:10PM | Arrival Time 09:30PM | Duration 9h20 | Departure days Wed | Cheapest price $65 |
Operator Itabus | Departure Time 12:35PM | Arrival Time 05:40AM | Duration 17h05 | Departure days Mon, Wed, Thu, Fri, Sat, Sun | Cheapest price $47 |
Operator BlaBlaCar | Departure Time 12:40PM | Arrival Time 09:40PM | Duration 9h00 | Departure days Thu | Cheapest price $90 |
Operator BlaBlaCar | Departure Time 12:50PM | Arrival Time 09:10PM | Duration 8h20 | Departure days Sat | Cheapest price $83 |
Operator BlaBlaCar | Departure Time 01:10PM | Arrival Time 10:40PM | Duration 9h30 | Departure days Mon | Cheapest price $85 |
Operator FlixBus | Departure Time 02:40PM | Arrival Time 05:55AM | Duration 15h15 | Departure days Mon, Wed, Thu, Fri, Sat, Sun | Cheapest price $91 |
Operator BlaBlaCar | Departure Time 06:00PM | Arrival Time 05:20AM | Duration 11h20 | Departure days Thu | Cheapest price $70 |
Operator FlixBus | Departure Time 06:45PM | Arrival Time 07:20AM | Duration 12h35 | Departure days Mon, Wed, Thu, Fri, Sat, Sun | Cheapest price $51 |
Operator Marino Autolinee | Departure Time 06:55PM | Arrival Time 06:25AM | Duration 11h30 | Departure days Mon, Wed, Thu, Sat | Cheapest price $77 |
Operator BlaBlaCar | Departure Time 07:00PM | Arrival Time 05:10AM | Duration 10h10 | Departure days Sun | Cheapest price $82 |
Operator FlixBus | Departure Time 07:45PM | Arrival Time 12:00PM | Duration 16h15 | Departure days Tue, Sat, Sun | Cheapest price $68 |
Operator BlaBlaCar | Departure Time 08:10PM | Arrival Time 04:50AM | Duration 8h40 | Departure days Thu | Cheapest price $87 |
Operator FlixBus | Departure Time 08:30PM | Arrival Time 02:35PM | Duration 18h05 | Departure days Thu, Fri, Sat, Sun | Cheapest price $101 |
Operator BlaBlaCar | Departure Time 09:50PM | Arrival Time 06:40AM | Duration 8h50 | Departure days Fri | Cheapest price $90 |
Operator Marino Autolinee | Departure Time 10:10PM | Arrival Time 10:20AM | Duration 12h10 | Departure days Mon, Sun | Cheapest price $99 |
The table below shows live departures for Potenza to Milan buses for tomorrow, Wednesday, August 26. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
FlixBus · FlixBus | 2:20 AM Potenza, Viale del Basento (Terminal Bus) | 14h50 | 5:10 PM Milano, Autostazione Lampugnano | 1 transfer | |
FlixBus · FlixBus | 2:20 AM Potenza, Viale del Basento (Terminal Bus) | 16h10 | 6:30 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
208 · 200 | 6:25 AM Potenza, Viale del Basento (Terminal Bus) | 12h15 | 6:40 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
208 · 200 | 6:25 AM Potenza, Viale del Basento (Terminal Bus) | 13h00 | 7:25 PM Milano, Autostazione Lampugnano | 1 transfer | |
FlixBus · FlixBus | 8:25 AM Potenza, Viale del Basento (Terminal Bus) | 16h40 | 1:05 AM Milano, Autostazione Lampugnano | 1 transfer | |
1202 · 3888 | 12:35 PM Potenza, Viale del Basento (Terminal Bus) | 17h05 | 5:40 AM Milano, Autostazione Lampugnano | 1 transfer | |
FlixBus · FlixBus | 2:40 PM Potenza, Viale del Basento (Terminal Bus) | 14h35 | 5:15 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
FlixBus · FlixBus | 2:40 PM Potenza, Viale del Basento (Terminal Bus) | 15h15 | 5:55 AM Milano, Autostazione Lampugnano | 1 transfer | |
FlixBus | 6:45 PM Potenza, Viale del Basento (Terminal Bus) | 12h35 | 7:20 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
FlixBus | 6:45 PM Potenza, Viale del Basento (Terminal Bus) | 13h20 | 8:05 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus · FlixBus · FlixBus | 6:45 PM Potenza, Viale del Basento (Terminal Bus) | 17h10 | 11:55 AM Milano, Milan Linate Airport | 2 transfers | |
048 | 6:55 PM Potenza, Viale del Basento (Terminal Bus) | 11h30 | 6:25 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
701 | 6:55 PM Potenza, Viale del Basento (Terminal Bus) | 12h05 | 7:00 AM Milano, Autostazione Lampugnano | 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 Potenza to Milan run on average 19 times per day, taking around 12h 46m. Cheap bus tickets for this journey start at $17 but you can travel from only $10 by train.
There are 5 buses per day. The earliest bus runs at 00:10, the last at 23:55. The fastest bus covers the 471 miles (759 km) distance in 11h 15m.
Distance 471 miles (759 km) |
Average bus duration 12h 46m |
Cheapest ticket price $17 |
Buses per day 19 |
Direct buses 5 |
Fastest bus 11h 15m |
First bus 12:10 AM |
Last bus 11:55 PM |
Cheapest Month Mar |
Cheapest Day Sat |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Sat |
Least Busy Day Sun |
Best time to book 70 days |
Discover the best of Milan — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Milan trip today.
One of Italy’s top art museums, featuring masterpieces by Mantegna, Bellini, Raphael, Caravaggio, and Piero della Francesca.
This contemporary art museum near Porta Romana presents rotating exhibitions in a striking former industrial distillery complex.
Italy’s leading science museum is set in a former monastery and features Leonardo galleries, trains, aircraft, and a submarine.
Milan’s central square frames the cathedral and major civic buildings, making it the city’s essential meeting point and photo stop.
This artistic district offers charming lanes, Brera atmosphere, boutiques, and easy access to galleries and evening strolls.
A large landscaped park behind the castle, perfect for walks, skyline views, and reaching landmarks like the Arch of Peace.
Saffron risotto cooked with butter, stock and cheese. It is Milan's signature dish, linked to the city's love of rich northern Italian rice cookery.
Breaded veal cutlet fried in butter until golden. A classic Milanese main, prized for its simple preparation and long-standing local tradition.
Slow-braised veal shanks with vegetables, wine and broth, often finished with gremolata. A hearty Lombard specialty commonly paired with risotto.
Three-Michelin-star fine dining by Enrico Bartolini in MUDEC. Expect refined Italian tasting menus in a polished contemporary setting.
Historic Milanese restaurant near the Duomo, famous for risotto and cotoletta. Traditional, elegant rooms and a strong local culinary identity.
Long-running local favorite for classic Milanese cuisine, especially risotto and ossobuco. Warm, old-school atmosphere in the Brera area.
Moderate for Western Europe. Hotels and central dining can be pricey, but transit is affordable and budget meals, aperitivo deals, and local cafes help keep daily costs reasonable.
Tipping is modest. Service may be included. Round up or leave €1-2 at cafes, 5-10% for good restaurant service, and round up taxi fares.
Official public transport app
Orio al Serio, Milan Bergamo Airport (Bus station) -> Milano Centrale, Milan
If you love fashion, history, culture, great food, or art, Milan is the place to visit. Milan is one of Italy’s most visited cities, and that’s because the city is rich in attractions that people can’t resist. The journey from Potenza to Milan covers roughly 470 miles (758 km) and takes about 12h and 11h 25min on the fastest bus. Several buses make this trip daily, and you can book them using the new Omio app.
Around five buses make the trip from Potenza to Milan every day. These departures include direct and connecting buses. They start early in the morning and end late in the evening, with departures from MarinoBus, Marozzi, and FlixBus. The first bus to leave the station usually departs at around 7:05 a.m., while the last departure is usually at around 6:55 p.m. download the Omio app to see the Potenza to Milan bus schedule on your phone.
The journey from Potenza to Milan is long but eventful. The buses go through some stunning scenery, and the trip is every bit enjoyable. There are direct and connecting buses available for this trip, covering about 470 miles (758 km). The fastest bus gets to Milan in about 11h 25min, while most buses take about 12h. Connecting journeys usually take between 12h 30min to 13h.

Potenza Oldtown Streets. Source: Shutterstock
Departure bus station: Viale del Basento in downtown Milan is the main departure station for buses from Potenza. two bus lines, 6 CDX and 6 CSX serve the station, providing easy access to and from the station. The station is close to several shops and restaurants, and has clean restrooms, waiting benches, and is wheelchair_accessible.
Arrival bus station: San Donato and Lampugnano Station are the two main arrival stations in Milan. The latter is about 4 miles (7.2 km) from Milan downtown, and to get there, take the metro or bus line 68. The station has free Wi_Fi, a bar, several shops, clean restrooms, ATMs, and is wheelchair_accessible. San Donato is about 7 miles (11 km) from downtown Milan, and the bus or subway will get you there quickly. The station has several shops, restaurants, ATM services, clean restrooms, and is wheelchair_accessible.
MarinoBus, Marozzi, and FlixBus are the three companies providing services between Potenza and Milan. MarinoBus is the main bus provider, having around four departures daily, while Marozzi and FlixBus provide at least one bus. MarinoBus has both direct and connecting buses, while Marozzi provides direct buses, and FlixBus only has connecting buses. You can learn more about each company by reading the Omio magazine, Window Seat.
This is the leading bus provider on this journey. MarinoBus has about four buses making this trip every day, including direct and connecting buses. The direct buses take about 11h 25min to get to Milan, while the connecting buses take about 12h 35min. MarinoBus is a good and reliable option for this trip.
Marozzi is the second_best bus provider for this journey. Marozzi bus provides around one daily departure, about five days a week. It is usually a direct evening bus leaving for Milan at around 6:00 p.m. The bus takes about 12h to get to Milan and is fairly priced.
Flixbus is the other provider available for this journey. FlixBus has around three weekly departures for Milan from Potenza. When available, FlixBus provides a connecting service between these two cities, with a stopover usually in Rome.
Traveling by bus from Potenza to Milan is a sustainable way of making this trip. This is why you should take the bus for a sustainable trip. First, bus operators have introduced carbon offsetting programs, and passengers can purchase offsets to clean up the atmosphere. Also, buses now run on clean, renewable energy, meaning they aren’t as polluting as before. They also cause less congestion on roads, preventing unnecessary emissions from stationary vehicles plus noise pollution. Finally, booking bus tickets is now paperless, which avoids creating waste paper and saves on trees.
Passengers will be allowed two bags on this trip. You can bring your bike, but it will be charged extra. The buses have wheelchair lifts, and the drivers assist people with limited mobility. Small pets in pet carriers can ride on the bus. Amenities offered include free Wi_Fi, air conditioning, power plugs, and clean restrooms.
Marozzi allows two bags on the bus. All the buses are equipped with wheelchair lifts, and special services are available to disabled passengers. Reserve your space early if you’ll be bringing your bike. Pets aren’t allowed on these buses. Onboard amenities include free Wi_Fi, clean restrooms, power outlets, and air conditioning.
FlixBus allows passengers to bring two bags on the bus. Bicycles will ravel under the bus, but reserve your space early. The buses have wheelchair lifts, and drivers assist people in wheelchairs. Pets cannot travel on the bus. Amenities offered on the bus included power outlets, free Wi_Fi, air conditioning, and clean restrooms.
There are many ways to get cheap bus tickets for the trip from Potenza to Milan. The first is booking using the Omio app, which gives great deals and discounts. Option B is booking your ticket in advance. Similar to event tickets, bus tickets are cheaper when booked weeks or months in advance. Option C is choosing the slower or connecting journeys. High_speed or direct buses to Milan are usually more expensive than the slower options, but ultimately, they all get to the destination. The final option is being flexible. If you have extra room to travel on any date, you can compare fares on different dates and settle for the cheapest.

Milano Cathedral Sky. Source: Shutterstock
Milan is a great city. It is the most stylish in Italy and positively demands an aperitivo at the city’s bars before you shop till you drop. There’s a lot to see and do in this great city, and there’s much more to Milan than the surface reveals. So if you’re taking the bus to Milan, here’s a shortlist of must_do things in Milan. It is the world’s fashion capital, and the shopping scene in Milan is awe_inspiring. There’s a myriad of shops and boutique stores in Milan, in addition to the giant fashion houses it hosts. Carry an extra suitcase for all the new clothes you’ll get in Milan. While in Milan, ensure you try authentic Italian gelato, which is nothing like the ice cream or gelato you have at home. Ice cream shops and stands dot the streets of Milan, and their flavor choices are amazing. As the evening dawns, ensure you enjoy an aperitivo, a great way to start your night in Milan. It is also a great way to relax after a long day of shopping and sightseeing. Other places you should visit in Milan include:
Find answers to the most common questions about traveling from Potenza to Milan 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 Milan, this guide helps you travel smarter and with confidence.

Most Potenza to Milan buses use the Potenza, Viale del Basento (Terminal Bus) to Milano, Autostazione Lampugnano station pair, with some services arriving at Milano, San Donato - Settore B (Viale Giuseppe Impastato). Use this guide to compare Potenza and Milan bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Potenza, Viale del Basento (Terminal Bus) is 1 km from Potenza city centre. Public transport options include:
Potenza, Viale del Basento (Terminal Bus) has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Cafeteria Terminal (in the station), Trattoria del Basento (0.5 km), Osteria Potentina (0.7 km).
Free Wi-Fi. ATMs are located near the entrance.
Ticket office support is available at Potenza, Viale del Basento (Terminal Bus).
Available at Potenza, Viale del Basento (Terminal Bus): Parking, Taxis, WC.
Accessibility facilities are available at Potenza, Viale del Basento (Terminal Bus): Elevators, ramps.
Milano, Autostazione Lampugnano is 5 km from Milan city centre. Public transport options include:
Milano, Autostazione Lampugnano has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Cafeteria Lampugnano (in the station), Trattoria Milano (0.5 km), Pizza Express (0.7 km).
Free Wi-Fi. ATMs are located near the main entrance.
Ticket office support is available at Milano, Autostazione Lampugnano.
Available at Milano, Autostazione Lampugnano: Parking, Taxis, WC.
Accessibility facilities are available at Milano, Autostazione Lampugnano: Elevators, ramps.
Milano, San Donato - Settore B (Viale Giuseppe Impastato) is 6 km from Milan city centre. Public transport options include:
Milano, San Donato - Settore B (Viale Giuseppe Impastato) has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Cafeteria Italiana (in the station), Fast Food Express (in the station), Trattoria Milano (0.5 km).
Free Wi-Fi. ATMs are located near the main entrance for cash withdrawals.
Ticket office support is available at Milano, San Donato - Settore B (Viale Giuseppe Impastato).
Available at Milano, San Donato - Settore B (Viale Giuseppe Impastato): Parking, Taxis, WC.
Accessibility facilities are available at Milano, San Donato - Settore B (Viale Giuseppe Impastato): Elevators, ramps.
Here are some other resources that might have the information you need