[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Fri
Aug 6
$98Trenitalia
$61Marino Autolinee
Sat
Aug 7
$98Trenitalia
$54Flixbus
Sun
Aug 8
$98Trenitalia
$54Flixbus
Mon
Aug 9
$69Trenitalia
Find prices
Tue
Aug 10
$69Trenitalia
Find prices
Wed
Aug 11
$69Trenitalia
Find prices
Thu
Aug 12
$59Trenitalia
Find prices
Fri
Aug 13
$49Trenitalia
$54Flixbus
Sat
Aug 14
$59Trenitalia
$35Flixbus
Sun
Aug 15
$59Trenitalia
$30Flixbus
Mon
Aug 16
$59Trenitalia
Find prices
Tue
Aug 17
$49Trenitalia
Find prices
Wed
Aug 18
$59Trenitalia
Find prices
Thu
Aug 19
$49Trenitalia
$56Flixbus
Fri
Aug 20
$49Trenitalia
$30Flixbus
Sat
Aug 21
$49Trenitalia
$25Flixbus
Mon
Aug 23
$49Trenitalia
Find prices
Wed
Aug 25
$98Trenitalia
Find prices
Thu
Aug 26
Find prices
$18Flixbus

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information to Bern from Milan

distanceDistance131 miles (212 km)
durationAverage bus duration6 h 5 min
priceAverage bus ticket price$50 (€40)
changesDirect busYes
carriersBus companiesFlixbus, Eurolines Switzerland or BlaBlaCar

Buses from Milan to Bern cover the 131 miles (212 km) long journey taking on average 6 h 5 min with our travel partners like Flixbus, Eurolines Switzerland or BlaBlaCar. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $30 (€24), but the average price of bus tickets is $50 (€40). Travelers depart most frequently from Milano Centrale and arrive in Bern, Schutzenmatte Hbf.

Bus companies

FlixBus Milan – Bern

FlixBus buses will get you between Milan and Bern from $30 (€24). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

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 between Milan and Bern.

Find the perfect FlixBus bus between Milan and Bern for a smooth and relaxing journey. Omio makes it convenient for you to check the latest FlixBus bus schedules and compare the cheapest, fastest or earliest bus from Milan to Bern. You can also check relevant travel information for the FlixBus bus, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap FlixBus bus tickets online. You can expect to travel around 131 miles (212 km) on this trip and your FlixBus Milan to Bern bus ticket can cost as little as $30 (€24) one-way if you book in advance. When you search for FlixBus tickets between Milan and Bern in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official FlixBus bus tickets online quickly and easily on Omio and enjoy the travel experience!

FlixBus has updated its ticket policies due to the coronavirus. Keep these in mind when booking your FlixBus tickets from Milan to Bern and when traveling by bus:

  • 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

Buses from Milan to Bern
Take the bus to Bern 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 Bern.
FAQs
Is cross-border travel by bus between Milan, Italy and Bern, Switzerland allowed?

Travel by bus between Milan, Italy and Bern, Switzerland is: Partially open.

Is international entry into Bern from Milan restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Switzerland from Milan?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before boarding for all arrivals by air
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Health declaration required

What are the safety rules to follow in Bern, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 7/29/21. Remember to check the latest COVID-19 travel safety regulations for your bus from Milan to Bern closer to your date of departure here

What restrictions are there on reentering Italy from Bern, Switzerland?

Return travel from Switzerland to Italy is: Partially open.

Are there any international entry restrictions on returning to Milan from Bern?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Italy from Bern?

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 8/5/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Milan from Bern.

What is the price of the cheapest bus from Milan to Bern?
Looking to save money on your trip? Omio customers have found the cheapest bus from Milan to Bern for the next 7 days starting from $30 (€24)  one way.
What is the price of a bus ticket from Milan to Bern?
The bus price between Milan and Bern is on average $50 (€40)  if you are looking to buy your tickets for this journey in the next 7 days.
How many miles is it from Milan to Bern by bus?
The Milan to Bern bus distance is approximately 131 miles (212 km).
How long is a bus to Bern from Milan on average?
On average the Milan to Bern bus time is 6 h 5 min  covering the 131 miles (212 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When traveling by bus from Milan to Bern, which bus station in Milan do I depart from and which bus station in Bern 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 Bern, your bus can arrive in bus stations including Bern, Schutzenmatte Hbf, Bern and Bern, Car-Terminal Neufeld.

Omio customers traveling this route book their buses from Milano Centrale   to Bern, Schutzenmatte Hbf.

Where is the bus station in Milan? Where is the bus station in Bern?

The most popular departure bus station with passengers for this route, called Milano Centrale, is located 1 mile (s) / 2 km from the city center of Milan.

The most popular arrival bus station, Bern, Schutzenmatte Hbf, is located 0 mile (s) / 0 km away from the city center of Bern.

Which bus providers should I travel with from Milan to Bern?
When taking a bus from Milan to Bern, you can count on Flixbus, Eurolines Switzerland or BlaBlaCar for the best way to get you to Bern. You can also check all possible bus providers who offer a service from Milan to Bern and compare the amenities they offer before buying a bus ticket.
Can I buy a direct bus from Milan to Bern?
Yes, you can search for direct buses from Milan to Bern on Omio with Marino Autolinee, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your bus ticket.
When does the first bus depart from Milan to Bern? When does the last bus depart from Milan to Bern?
The earliest bus departing from Milan to Bern leaves at 5: 05 AM. The last bus departing from Milan to Bern leaves at 11: 00 PM. You can find the latest Milan to Bern bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy bus tickets between Milan and Bern to score the best deals?
You can find buses from Milan to Bern to cost on average $50 (€40) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Milan to Bern bus generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Milan
Bern
Milano - Terminal Bus di Lampugnano
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1<br>Bus lines 68