There are 10 ways to get from Milan to Barcs by shuttle, train, bus, car, plane, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle, train
best- Take a shuttle bus from Milano Centrale Station to Ljubljana
- Take the train from Ljubljana to Zalaszentivan247
- Take the train from Zalaszentivan to BarcsIr
15h 34mFt 27,604–265,897Train to Milano Malpensa Airport, fly to Budapest Ferenc Liszt International Airport, train
cheapest- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to Budapest Ferenc Liszt International Airport (BUD)MXP - BUD
- Take the train from Budapest-Kelenfoeld to Szentloerinc
- Take the train from Szentloerinc to Barcs
10h 23mFt 17,518–53,299Bus
- Take the bus from Milano, Autostazione Lampugnano to Zagreb402
- Take the bus from Zagreb to Nagykanizsa946
- Take the bus from Nagykanizsa, autóbusz-állomás to Barcs, Hősök tere
16h 20mDrive 756 km
- Drive from Milan to Barcs756 km
8h 22mFt 45,050–65,072Fly Milan Linate Airport to Zagreb Franjo Tuđman Airport, train
- Fly from Milan Linate Airport (LIN) to Zagreb Franjo Tuđman Airport (ZAG)LIN - ZAG
- Take the train from Zagreb Glavni Kol. to Gyekenyes
- Take the train from Gyekenyes to Barcs
11h 15mFt 46,434–106,821Train
- Take the train from Milano Centrale to Venezia MestreFr
- Take the train from Venezia Mestre to Graz HbfRjx
- Take the train from Graz Hbf to SzombathelyIc
- Take the train from Szombathely to BarcsIr
15h 45mFt 40,928–91,608Fly Milan Linate Airport to Vienna International Airport, train
- Fly from Milan Linate Airport (LIN) to Vienna International Airport (VIE)LIN - VIE
- Take the train from Wien Hbf to Sopron
- Take the train from Sopron to Szombathely
- Take the train from Szombathely to Barcs
11h 30mBus to Il Caravaggio International Airport, fly to Zagreb Franjo Tuđman Airport, train
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Fly from Il Caravaggio International Airport (BGY) to Zagreb Franjo Tuđman Airport (ZAG)BGY - ZAG
- Take the train from Zagreb Glavni Kol. to Gyekenyes
- Take the train from Gyekenyes to Barcs
9h 58mFt 18,350–87,314Bus to Il Caravaggio International Airport, fly to Budapest Ferenc Liszt International Airport, train
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Fly from Il Caravaggio International Airport (BGY) to Budapest Ferenc Liszt International Airport (BUD)BGY - BUD
- Take the train from Budapest-Kelenfoeld to Szentloerinc
- Take the train from Szentloerinc to Barcs
10h 27mFt 21,520–73,884Fly Milan Linate Airport to Trieste – Friuli Venezia Giulia Airport, shuttle, train
- Fly from Milan Linate Airport (LIN) to Trieste – Friuli Venezia Giulia Airport (TRS)LIN - TRS
- Take a shuttle bus from Trieste Airport to Murska Sobota
- Take the train from Murska Sobota to Zalaszentivan
- Take the train from Zalaszentivan to Barcs
11h 42mFt 50,634–250,321
Milan Linate Airport (LIN) to Zagreb Franjo Tuđman Airport (ZAG) flights
Questions & Answers
The cheapest way to get from Milan to Barcs is to train and fly which costs 17 000 Ft - 55 000 Ft and takes 10h 23m.
The fastest way to get from Milan to Barcs is to drive which takes 8h 22m and costs 45 000 Ft - 65 000 Ft.
No, there is no direct bus from Milan to Barcs. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Barcs, Hősök tere via Zagreb and Nagykanizsa, autóbusz-állomás. The journey, including transfers, takes approximately 16h 20m.
The distance between Milan and Barcs is 901 km. The road distance is 756 km.
The best way to get from Milan to Barcs without a car is to shuttle and train which takes 15h 34m and costs 27 000 Ft - 270 000 Ft.
It takes approximately 15h 34m to get from Milan to Barcs, including transfers.
Milan to Barcs bus services, operated by FlixBus, depart from Milano, Autostazione Lampugnano station.
The best way to get from Milan to Barcs is to bus which takes 16h 20m and costs . Alternatively, you can train, which costs 40 000 Ft - 95 000 Ft and takes 15h 45m.
Milan to Barcs bus services, operated by FlixBus, arrive at Zagreb station.
Yes, the driving distance between Milan to Barcs is 756 km. It takes approximately 8h 22m to drive from Milan to Barcs.
What companies run services between Milan, Italy and Barcs, Hungary?
You can take a bus from Milano, Autostazione Lampugnano to Barcs, Hősök tere via Zagreb, Nagykanizsa, and Nagykanizsa, autóbusz-állomás in around 16h 20m. Alternatively, you can take a train from Milano Centrale to Barcs, Hősök tere via Venezia Mestre, Graz Hbf, Szombathely, Barcs, and Barcs, vasútállomás in around 15h 45m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Ft 12,000–36,000
Flights from Il Caravaggio International Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- Ft 12,000–65,000
Flights from Il Caravaggio International Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Ft 13,000–55,000
Flights from Il Caravaggio International Airport to Budapest Ferenc Liszt International Airport via Zadar
- Ave. Duration
- 3h 45m
- When
- Monday
- Estimated price
- Ft 13,000–55,000
Flights from Il Caravaggio International Airport to Budapest Ferenc Liszt International Airport via Bari
- Ave. Duration
- 4h 5m
- When
- Saturday
- Estimated price
- Ft 13,000–55,000
- Website
- austrian.com
Flights from Milan Linate Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- Ft 29,000–120,000
Flights from Milano Malpensa Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- Ft 20,000–85,000
Flights from Milan Linate Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Ft 25,000–80,000
- Website
- lufthansa.com
Flights from Milan Linate Airport to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Ft 33,000–130,000
Flights from Milan Linate Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Ft 32,000–130,000
Flights from Milano Malpensa Airport to Budapest Ferenc Liszt International Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- Ft 23,000–90,000
Flights from Milan Linate Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- Ft 31,000–110,000
- Website
- ita-airways.com
Flights from Milan Linate Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Ft 25,000–80,000
Flights from Milan Linate Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 57 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Ft 30,000–70,000
- Website
- swiss.com
Flights from Milano Malpensa Airport to Budapest Ferenc Liszt International Airport via Zurich
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- Ft 21,000–85,000
- Website
- eurowings.com
Flights from Milan Linate Airport to Zagreb Franjo Tuđman Airport via Stuttgart
- Ave. Duration
- 3h 30m
- When
- Monday and Friday
- Estimated price
- Ft 27,000–95,000
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Ft 8,500–38,000
- Website
- wizzair.com
Flights from Milano Malpensa Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Ft 9,500–36,000
- Website
- easyjet.com
Flights from Milan Linate Airport to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Ft 14,000–50,000
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Ljubljana to Zalaszentivan
- Ave. Duration
- 4h 42m
- Frequency
- Twice daily
- Estimated price
- Ft 7,000–16,000
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- Ft 7,000–10,000
- Regional Train Ticket
- Ft 9,000–11,000
- Intercity 1st Class Ticket
- Ft 14,000–16,000
Train from Graz Hbf to Szombathely
- Ave. Duration
- 2h 16m
- Frequency
- Once daily
- Estimated price
- Ft 3,600–8,500
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- Ft 3,600–5,000
- Regional Train Ticket
- Ft 4,700–5,500
- Intercity 1st Class Ticket
- Ft 7,000–8,500
Train from Murska Sobota to Zalaszentivan
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- Ft 2,400–6,000
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- Ft 2,400–3,500
- Regional Train Ticket
- Ft 3,200–3,700
- Intercity 1st Class Ticket
- Ft 5,000–6,000
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Ljubljana to Zalaszentivan
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- Ft 5,000–6,000
- Website
- https://jegy.mav.hu/
Train from Zalaszentivan to Barcs
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- Ft 2,400–2,800
- Website
- https://jegy.mav.hu/
Train from Gyekenyes to Barcs
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- Ft 1,000–1,200
- Website
- https://jegy.mav.hu/
Train from Szombathely to Barcs
- Ave. Duration
- 3h 14m
- Frequency
- Every 4 hours
- Estimated price
- Ft 3,200–3,700
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Szentloerinc
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- Ft 3,500–4,000
- Website
- https://jegy.mav.hu/
Train from Szentloerinc to Barcs
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- Ft 850–1,000
- Website
- https://jegy.mav.hu/
Train from Murska Sobota to Zalaszentivan
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- Ft 1,500–1,700
- Website
- https://jegy.mav.hu/
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Zagreb Glavni Kol. to Gyekenyes
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- Ft 2,300–3,200
- Website
- http://www.hzpp.hr/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- Ft 9,500–26,000
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 19m
- Frequency
- Every 4 hours
- Estimated price
- Ft 9,000–21,000
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 4h 8m
- Frequency
- Once a week
- Estimated price
- Ft 22,000–40,000
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- Ft 28,000–40,000
- 2nd Class
- Ft 22,000–30,000
Train from Venezia Mestre to Graz Hbf
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- Ft 25,000–38,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- Ft 25,000–37,000
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Graz Hbf to Szombathely
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- Ft 5,000–10,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- Ft 1,600–2,100
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- Ft 5,729
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +36 99/577-212
- eszrevetel@gysev.hu
- Website
- www2.gysev.hu
Train from Wien Hbf to Sopron
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Website
- https://en.gysev.hu/
Train from Sopron to Szombathely
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Website
- https://en.gysev.hu/
Train from Wien Hbf to Sopron
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- Ft 6,400–6,900
- Website
- https://www.oebb.at/en/
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Milano Centrale Station to Ljubljana
- Ave. Duration
- 6h 30m
- Frequency
- On demand
- Estimated price
- Ft 20,000–260,000
- Schedules at
- goopti.com
- Shared
- Ft 20,000–22,000
- Private
- Ft 140,000–260,000
Shuttle from Trieste Airport to Murska Sobota
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- Ft 16,000–170,000
- Schedules at
- goopti.com
- Shared
- Ft 16,000–18,000
- Private
- Ft 70,000–170,000
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Zagreb
- Ave. Duration
- 10h 20m
- Frequency
- Twice daily
- Estimated price
- Ft 9,500–30,000
- Website
- https://www.flixbus.co.uk
Bus from Zagreb to Nagykanizsa
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- Ft 6,500–10,000
- Website
- https://www.flixbus.co.uk
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Milano, Autostazione Lampugnano to Zagreb
- Ave. Duration
- 10h
- Frequency
- 6 times a week
- Estimated price
- Ft 9,500–15,000
- Website
- https://union-ivkoni.com/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Zagreb
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- Ft 8,500–37,000
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milano, Autostazione Lampugnano to Zagreb
- Ave. Duration
- 10h 20m
- Frequency
- 4 times a week
- Estimated price
- Ft 6,500–25,000
- Website
- https://www.itabus.it/en/home
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- mavcsoport.hu
Bus from Nagykanizsa, autóbusz-állomás to Barcs, Hősök tere
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Website
- https://www.mavcsoport.hu/en
- Schedules at
- https://emma.mav.hu/#/route?ui_activeItinerary=-1
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- Ft 3,000–3,900
- Website
- https://www.flibco.com/en
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- Ft 1,600–6,500
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- Ft 4,900–6,500
Want to know more about travelling around Hungary
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
There are 47+ hotels available in Barcs.



























































































