Compare prices and tickets by train, bus or flight

Sat
Dec 4
$33Regionale
Find prices
Sun
Dec 5
$33Regionale
$18Itabus
Mon
Dec 6
$33Regionale
$18Itabus
Tue
Dec 7
$33Regionale
$18Itabus
Wed
Dec 8
$33Regionale
$12Itabus
Thu
Dec 9
$26Intercity Notte
$28Itabus
Fri
Dec 10
$33Regionale
$16Itabus
Sun
Dec 12
Find prices
$26Flixbus
Mon
Dec 13
$18Intercity Notte
$16Itabus
Tue
Dec 14
$24Intercity Notte
$12Itabus
Wed
Dec 15
$24Intercity
$17Flixbus
Thu
Dec 16
$24Intercity
$23Itabus
Fri
Dec 17
$33Regionale
$28Itabus
Sat
Dec 18
$31Intercity
$36Flixbus
Sun
Dec 19
$29Intercity
$49Flixbus
Mon
Dec 20
$33Regionale
$31Itabus
Tue
Dec 21
$33Regionale
$18Itabus
Wed
Dec 22
$33Regionale
$42Itabus
Thu
Dec 23
$33Regionale
$48Itabus
Fri
Dec 24
$33Regionale
$42Itabus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Milan and Pesaro

distanceDistance211 miles (340 km)
durationAverage bus duration5 h 10 min
priceAverage bus ticket price$18 (€15)
changesDirect busYes
carriersBus companiesBlaBlaCar, Flixbus or Baltour

Buses from Milan to Pesaro cover the 211 miles (340 km) long route taking on average 5 h 10 min with our travel partners like BlaBlaCar, Flixbus or Baltour. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $12 (€10), but the average price of bus tickets is $18 (€15). Travelers depart most frequently from Milano Centrale and arrive in Pesaro, Piazza Stefanini.

Bus companies

Milan to Pesaro with FlixBus

Travel from Milan to Pesaro from $12 (€10) with Omio’s bus partners FlixBus! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Milan to Pesaro.

Are you making plans to travel from Milan to Pesaro? Why not take a bus with FlixBus? Omio can show you current FlixBus bus times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Milan to Pesaro buses all in one place. On the FlixBus bus, you can expect to travel 211 miles (340 km) from Milan to Pesaro. If you use the Omio app to search for buses from Milan to Pesaro, you can quickly see if the FlixBus ticket is a mobile ticket, making it easy for you to go paperless when taking a bus. Once you have found your perfect one-way FlixBus bus from Milan to Pesaro, book your cheap bus tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

These are FlixBus' ticket policies for COVID-19 for the bus between Milan and Pesaro:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Bus to Pesaro from Milan
Take the bus to Pesaro easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Pesaro.
FAQs
How much does a cheap bus between Milan and Pesaro cost?
Bus tickets from Milan to Pesaro for some dates and times can be found for as cheap as $12 (€10)  one way in the next 7 days.
How much does it cost to take a bus between Milan and Pesaro?
If you are looking to purchase your bus ticket in the next 7 days, you can expect the Milan to Pesaro bus to cost on average $18 (€15)  one way.
How many miles is it from Milan to Pesaro by bus?
When traveling this route you should expect the distance between Milan and Pesaro by bus to be approximately 211 miles (340 km).
How many hours is the bus time to Pesaro from Milan?
The bus time between Milan and Pesaro is on average 5 h 10 min  for the 211 miles (340 km) long journey, but the time it takes to go to Pesaro from Milan by bus can vary depending on specific dates or traveling on weekends and holidays.
When traveling by bus from Milan to Pesaro, which bus station in Milan do I depart from and which bus station in Pesaro do I arrive in?

When taking a bus from Milan, you have a couple of bus stations you can depart from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). When you arrive in Pesaro, your bus can arrive in bus stations including Pesaro, Piazza Stefanini, Pesaro, Casello A14 and Pesaro.

Omio customers traveling this route book their buses from Milano Centrale   to Pesaro, Piazza Stefanini.

Where is the Milan bus station located? Where is the Pesaro bus station located?

Passengers booking this trip most frequently board their buses from Milano Centrale and need to travel around 1.7 miles (2.8 km) from the city center to get to this bus station.

Passengers arriving in Pesaro most often arrive at Pesaro, Piazza Stefanini and need to travel around 1.2 miles (1.9 km) from this bus station to the city center.

What bus providers offer a service between Milan and Pesaro?
Take the Milan to Pesaro bus with BlaBlaCar, Flixbus or Baltour. However, it's always good to check out all possible bus companies for the trip from Milan to Pesaro as there might be differences in the amenities they offer.
What are the first and last departure bus times from Milan to Pesaro?
The earliest bus for this journey departs from Milan at 8: 00 AM. The last bus leaves from Milan at 2: 30 PM. Check Omio for the latest bus schedule from Milan to Pesaro and book the best time to depart on your chosen travel date.
How early should I book bus tickets to Pesaro from Milan to score the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this route and save money. If you purchase bus tickets from Milan to Pesaro within the next 7 days, you can find tickets to cost on average $18 (€15) one way. To find the best prices for this route, consider booking your bus ticket from Milan to Pesaro a few months in advance.