COMPARE Prices across different modes

Tue
21 Sep
£76Trenitalia
£20Flixbus
£174Alitalia Cityliner
Wed
22 Sep
£76Trenitalia
£22Flixbus
£199Brussels Airlines
Thu
23 Sep
£61Trenitalia
£20Flixbus
£199Brussels Airlines
Fri
24 Sep
£54Trenitalia
£22Flixbus
£199Lufthansa
Sat
25 Sep
£54Trenitalia
£20Flixbus
£165Lufthansa Cityline
Sun
26 Sep
£54Trenitalia
£22Flixbus
Find prices
Mon
27 Sep
£54Trenitalia
£20Flixbus
£170Brussels Airlines
Tue
28 Sep
£39Trenitalia
£20Flixbus
£149Swiss
Wed
29 Sep
£39Trenitalia
Find prices
£149Swiss
Thu
30 Sep
£46Trenitalia
£22Flixbus
£149Brussels Airlines
Fri
1 Oct
£46Trenitalia
£20Flixbus
£144Lufthansa Cityline
Sat
2 Oct
£39Trenitalia
£15Flixbus
£127Alitalia Cityliner
Sun
3 Oct
£39Trenitalia
£20Flixbus
Find prices
Mon
4 Oct
£39Trenitalia
£20Flixbus
£95Alitalia
Tue
5 Oct
£39Trenitalia
£16Flixbus
£95Alitalia Cityliner
Wed
6 Oct
£39Trenitalia
Find prices
£95Alitalia Cityliner
Thu
7 Oct
£39Trenitalia
£20Flixbus
£95Alitalia Cityliner
Fri
8 Oct
£46Trenitalia
£20Flixbus
£126Brussels Airlines
Sat
9 Oct
£39Trenitalia
£15Flixbus
£95Alitalia Cityliner
Sun
10 Oct
£39Trenitalia
£20Flixbus
Find prices

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

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

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

Coach Information from Geneva to Milan

distanceDistance154 miles (249 km)
durationAverage coach duration4 h 40 min
priceAverage coach ticket price£22 (€24)
changesDirect coachYes
carriersCoach companiesFlixbus, Eurolines Switzerland, BlaBlaCar or Ouibus

Coaches from Geneva to Milan cover the 154 miles (249 km) long trip taking on average 4 h 40 min with our travel partners like Flixbus, Eurolines Switzerland, BlaBlaCar or Ouibus. There are direct coach services available. While the average ticket price for this trip costs around £22, you can find the cheapest coach ticket for as low as £20. Travellers depart most frequently from Genève and arrive in Milan, Stazione Centrale.

FlixBus

Omio helps you compare and book the perfect coach with FlixBus between Geneva and Milan for a smooth and relaxing journey. Check the latest FlixBus coach timetables for the ideal departure and arrival times, take a look at the travel information for the Geneva to Milan coach with FlixBus (such as baggage allowance and amenities offered onboard), compare the best connections for your Geneva - Milan journey and then book a cheap coach ticket with ease. The distance from Geneva to Milan by coach is 154 miles (249 km). You can book tickets for this FlixBus coach for as low as £20 one-way if you book in advance. When you search for FlixBus tickets from Geneva to Milan in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a coach. Book that perfect FlixBus Geneva - Milan coach ticket online and enjoy your trip!

Travel Tips

Buses from Geneva to Milan
Take the bus to Milan 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 Geneva to Milan.
FAQs
What COVID-19 travel safety information and restrictions should I be aware of for my coach to Milan from Geneva?

Travel between Geneva, Switzerland and Milan, Italy by coach is: Partially open.

Can I enter Italy from Switzerland?

International entry status: Entry is partially open for citizens and permanent residents of Switzerland

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

Conditions of entry:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • 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?

All travellers in Italy must observe these coronavirus safety measures:

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

The information above was last checked on 20/09/2021. Remember to review the latest COVID-19 travel safety regulations   for your coach between Geneva and Milan as this information can change.

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

The current restriction level for your return trip by coach from Milan to Geneva is: Partially open

Are there any international entry restrictions on returning to Switzerland from Italy?

Reentry to Switzerland 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?

What are the 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
  • Health declaration required
  • Health declaration required

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

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

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

Last verified on 13/09/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Milan to Geneva coach here.

What is the cost of cheap coaches between Geneva and Milan?
You can find a cheap coach from Geneva to Milan for some dates and times for as low as £20  one way in the next 7 days.
How much is a coach ticket from Geneva to Milan?
If you are looking to buy your coach ticket in the next 7 days, you can expect the Geneva to Milan coach to cost on average £22  one way.
What is the distance between Geneva and Milan by coach?
The Geneva to Milan coach distance is approximately 154 miles (249 km).
How long does it take from Geneva to Milan by coach?
On average the coach from Geneva to Milan duration is 4 h 40 min  for the 154 miles (249 km) long route, but the travel time can vary if you depart on weekends and holidays.
When travelling by coach from Geneva to Milan, which coach station in Geneva do I depart from and which coach station in Milan do I arrive in?

Omio customers book a coach from Genève   to Milan, Stazione Centrale   most frequently for this route.

Where is the coach station in Geneva to go to Milan? Where is the coach station in Milan located?

You can find the most popular departure coach station for this trip, Genève, located approximately 0 mile (s) / 0 km from the city centre of Geneva. The most popular arrival coach station in Milan, called Milan, Stazione Centrale, is located around 1 mile (s) / 2 km away from its city centre.

What coach companies offer a service between Geneva and Milan?
For the route from Geneva to Milan you can take a coach with Flixbus, Eurolines Switzerland, BlaBlaCar or Ouibus. Be sure to check out all possible coach companies that offer services between Geneva and Milan on Omio to compare what amenities they may have.
Are there any Geneva to Milan direct coach services?
Yes, you can search for direct coaches from Geneva to Milan on Omio with Flixbus, and you won’t need to change in between. Direct coach services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you book your coach ticket.
When can I take the first coach from Geneva to Milan? When can I take the last coach for the day?
If you prefer early morning coaches from Geneva to Milan, the first coach leaves at 05: 30. If you prefer late night coaches from Geneva to Milan, the last coach of the day leaves at 18: 30. Omio shows you the latest coach from Geneva to Milan schedule to help you book the best departure time for this route.
How far in advance should I buy a coach ticket between Geneva and Milan to get the best deals?
The price of a one way coach ticket from Geneva to Milan is on average £22 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this route. In general, you can find coach tickets between Geneva and Milan available a few months in advance.
Stations

Important Stations and Airports for this Journey

Milan
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