Travel Information
Compare train, bus, and flight for Biel/Bienne to Milan
Omio recommends booking the train as it is the most popular option from Biel/Bienne to Milan among Omio's users. If you are prioritising price, take the bus, with an average ticket price of DKK 466 For those with little time, consider booking a train, which has an average total journey time of 4h 31m. Average ticket prices depend on the travel mode: a bus costs an average of DKK 466, while a flight costs an average of DKK 4,915.
Distance: 147 miles (238 km)
Compare train with
Most popular Train | Bus | Flight | Driving |
|---|---|---|---|
DKK 533 Average price | DKK 466 Average price Cheapest | DKK 4,915 Average price | DKK 950 Average price (fuel + tolls) |
4h 31m Average total duration Fastest 4h 1m Onboard + 30m Additional time* | 8h 5m Average total duration 7h 35m Onboard + 30m Additional time* | 5h 56m Average total duration 3h 56m Onboard + 2h 0m Additional time* | 4h 14m Average total duration (door-to-door) |
![]() Most popular train company | ![]() Most popular bus company | ![]() Most popular airline | Your own car or car rental |
Direct Options | Direct Options | Direct Options | Direct Options |
Compare ways to travel from Biel/Bienne to Milan
Compare the available ways to get from Biel/Bienne to Milan, with the key details around price, speed, convenience, and direct service.
This is compared to other travel options from Biel/Bienne to Milan:
A bus is DKK 67 less than a train for this route with tickets for a train from Biel/Bienne to Milan costing on average DKK 533.
A bus is DKK 4,449 less than a flight for this route with tickets for a flight from Biel/Bienne to Milan costing on average DKK 4,915.
Other travel options to Milan take longer:
Flight takes on average 5h 56m.
Bus takes on average 8h 5m.
The journey is about 13m faster (4h 1m by train vs 4h 14m by car) and roughly DKK 418 cheaper once you factor in fuel and tolls (DKK 533 vs DKK 950). You'll also arrive in the city centre rather than hunting for parking, and you can work, read, or watch the landscape go by instead of concentrating on the road.
Driving is still worth considering if you want to stop along the way or need a car once you arrive.
Travel optionsfrom Biel/Bienne to Milan
How to get from Biel/Bienne to Milan by train, bus or flight.
Our recommendation
The best way to travel from Biel/Bienne to Milan is by taking a bus because it’s the best combination of price and speed.
FlixBus · FlixBus10:25 PM 12h50 Bern, Car-Terminal Neufeld 11:15 AM Milano, Autostazione Lampugnano DKK 350 1 One-way 1 transfer
Cheapest
FlixBus · FlixBus10:25 PM 12h50 Bern, Car-Terminal Neufeld 11:15 AM Milano, Autostazione Lampugnano DKK 350 1 One-way 1 transfer
Fastest
EuroCity 617:34 AM 3h16 Bern Hauptbahnhof 10:50 AM Milan Centrale DKK 741 1 One-way 0 transfers
Other options
EuroCity 676:34 PM 3h16 Bern Hauptbahnhof 9:50 PM Milan Centrale DKK 741 1 One-way 0 transfers
EuroCity 651:34 PM 3h21 Bern Hauptbahnhof 4:55 PM Milan Centrale DKK 741 1 One-way 0 transfers
FlixBus · FlixBus2:15 AM 18h35 Bern, Car-Terminal Neufeld 8:50 PM Milano, Autostazione Lampugnano DKK 382 1 One-way 1 transfer
FlixBus · FlixBus4:40 PM 13h50 Bern, Car-Terminal Neufeld 6:30 AM Milano, Autostazione Lampugnano DKK 478 1 One-way 1 transfer
VF106 · VF615:15 PM 18h55 EuroAirport Basel Mulhouse Freiburg 12:10 PM Milan Bergamo Orio al Serio Airport DKK 1,108 1 One-way 1 transfer
VY1085 · VY60542:05 PM 7h35 EuroAirport Basel Mulhouse Freiburg 9:40 PM Milan Malpensa Airport DKK 1,331 1 One-way 1 transfer
BA755 · BA58411:05 AM 5h15 EuroAirport Basel Mulhouse Freiburg 4:20 PM Milan Linate Airport DKK 4,450 1 One-way 1 transfer
Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
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.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Biel/Bienne to Milan
Travel 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 Biel/Bienne to Milan.

This is compared to other travel options from Biel/Bienne to Milan:
A bus is DKK 67 less than a train for this route with tickets for a train from Biel/Bienne to Milan costing on average DKK 533.
A bus is DKK 4,449 less than a flight for this route with tickets for a flight from Biel/Bienne to Milan costing on average DKK 4,915.
Other travel options to Milan take longer:
Flight takes on average 5h 56m.
Bus takes on average 8h 5m.
- Around 11 trains per day.
- Around 10 flights per day.
- Around 1 buses per day.
However, we recommend checking specific travel dates for your route between Biel/Bienne and Milan as scheduled services by train, bus, and flight can vary by season or day of the week.
- Flights mostly depart from EuroAirport Basel Mulhouse Freiburg and arrive in Milan Linate Airport.
- Trains mostly depart from Biel/Bienne and arrive in Milan Centrale.
- Buses mostly depart from Bern, Car-Terminal Neufeld and arrive in Milano, Autostazione Lampugnano.
- Travel with FlixBus, BlaBlaCar Bus to go to Milan by bus.
- Travel with British Airways, Vueling, BA Cityflyer, Turkish Airlines, AJet to go to Milan by flight.
- Travel with Trenitalia, SBB to go to Milan by train.
Travelling from Biel/Bienne to Milan: related information
Here are some other resources that might have the information you need
