Cheapest
Average
The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
Find all the dates and times for this journey
Fastest Journey
30 m
Average
38 m
Buses per day
5
Distance
31 km
Of the 5 buses that leave Milan for Pavia every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 19 miles (31 km) | |
Average bus duration | 45 min | |
Average bus ticket price | $8 (€7) | |
Direct bus | Yes | |
Bus companies | BlaBlaCar, Trenord, Regionale or Intercity |
Buses from Milan to Pavia cover the 19 miles (31 km) long journey taking on average 45 min with our travel partners like BlaBlaCar, Trenord, Regionale or Intercity. There are direct bus services available. While the average ticket price for this route costs around $8 (€7), you can find the cheapest bus ticket for as low as $7 (€6). Travelers depart most frequently from Milano Centrale and arrive in Pavia, Piazzale della Stazione (Stazione ferroviaria).
Intercity buses will get you between Milan and Pavia from $7 (€6). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.
Find cheap tickets for Intercity buses between Milan and Pavia on Omio. Omio can help you find the best bus deals and prices all in one place by showing you the most up-to-date Milan to Pavia bus schedule from Intercity, the latest bus ticket offers available and other travel information for the 19 miles (31 km) journey to Pavia from Milan, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for buses to Pavia from Milan in the Omio app, you can check to see if the Intercity buses available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Intercity bus schedule for your ideal departure and arrival times, compare the best route available to get to Pavia from Milan and then book a cheap bus with ease. Sit back and enjoy your upcoming bus between Milan and Pavia with Intercity!
When departing from Milan, you have various bus station options to start your route from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Novegro-Tregarezzo, Aeroporto di Milano Linate. When arriving in Pavia, you can end your route in bus stations like Pavia, Piazzale della Stazione (Stazione ferroviaria) and Pavia, Viale Trieste (Autostazione).
Omio customers book a bus from Milano Centrale to Pavia, Piazzale della Stazione (Stazione ferroviaria) most frequently for this route.
Passengers board the bus most frequently from Milano Centrale, which is located around 2.3 miles (3.7 km) away from the city center, and they get off the bus at Pavia, Piazzale della Stazione (Stazione ferroviaria), located 1.6 miles (2.5 km) away from the city center.
Here are some other resources that might have the information you need