There are 11 ways to get from Perugia to Metz by train (Trenitalia, TGV), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Milan
best- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Florence Santa Maria Novella to Milano Centraletrain
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Mulhousetrain Tgv
- Take the train from Mulhouse Ville to Metz Villetrain Tgv
14h 23m€200–392Bus
cheapest- Take the bus from Perugia to Milano, Autostazione Lampugnanobus N539 / ...
- Take the bus from Milano, Autostazione Lampugnano to Metz - Bus Stationbus BlaBlaCar Bus
17h 10m€70–110Drive 1,035.7 km
- Drive from Perugia to Metzcar 1,035.7 km
11h 4m€160–230Train to Florence Peretola Airport, fly to Luxembourg, bus
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Luxembourg (LUX)plane FLR - LUX
- Take the bus from Luxemburg to Metzbus
8h 55mTrain
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Mulhousetrain Tgv
- Take the train from Mulhouse Ville to Metz Villetrain Tgv
16h€210–387Bus via Zurich
- Take the bus from Perugia - Piazza Partigiani to Viale Enrico Berlinguer, Riccionebus
- Take the bus from Riccione to Zurichbus
- Take the bus from Zürich to Metz - Bus Stationbus
19h 25m€95–117Bus to Fiumicino International Airport, fly to Luxembourg, bus
- Take the bus from Perugia to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Luxembourg (LUX)plane FCO - LUX
- Take the bus from Luxemburg to Metzbus
8h 50mTrain to Bologna Guglielmo Marconi Airport, fly to Luxembourg, bus
- Take the train from Perugia to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Luxembourg (LUX)plane BLQ - LUX
- Take the bus from Luxemburg to Metzbus
9h 28mTrain to Florence Peretola Airport, fly to Paris Charles De Gaulle Airport, train
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Paris Charles De Gaulle Airport (CDG)plane FLR - CDG
- Take the train from Paris Est to Metz Villetrain
9h 31m€149–376Train to Florence Peretola Airport, fly to Zurich Airport, train
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)plane FLR - ZRH
- Take the train from Zürich HB to Mulhousetrain
- Take the train from Mulhouse Ville to Metz Villetrain
11h 15m€185–468Train to Florence Peretola Airport, fly to Frankfurt, train
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Frankfurt (FRA)plane FLR - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Saarbrücken Hbftrain
- Take the train from Forbach to Metz Villetrain
11h 17m€158–438
Perugia to Metz by train
Questions & Answers
The cheapest way to get from Perugia to Metz is to bus which costs €65 - €110 and takes 17h 10m.
The fastest way to get from Perugia to Metz is to train and fly which takes 9h 31m and costs €140 - €380.
No, there is no direct bus from Perugia to Metz station. However, there are services departing from Perugia and arriving at Metz - Bus Station via Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 17h 10m.
No, there is no direct train from Perugia to Metz. However, there are services departing from Perugia and arriving at Metz Ville via Florence Santa Maria Novella, Milano Centrale, Zürich HB and Mulhouse Ville. The journey, including transfers, takes approximately 14h 23m.
The distance between Perugia and Metz is 1078 km. The road distance is 1035.7 km.
The best way to get from Perugia to Metz without a car is to train via Milan which takes 14h 23m and costs €200 - €400.
It takes approximately 14h 23m to get from Perugia to Metz, including transfers.
Perugia to Metz bus services, operated by FlixBus, depart from Perugia station.
Perugia to Metz train services, operated by Trenitalia, depart from Perugia station.
The best way to get from Perugia to Metz is to train via Milan which takes 14h 23m and costs €200 - €400. Alternatively, you can bus, which costs €65 - €110 and takes 17h 10m.
What companies run services between Perugia, Italy and Metz, France?
You can take a train from Perugia to Metz Ville via Florence Santa Maria Novella, Milano Centrale, Zuerich Hb, Zürich HB, Mulhouse, and Mulhouse Ville in around 14h 23m. Alternatively, you can take a bus from Perugia to Metz - Bus Station via Milano, Autostazione Lampugnano in around 17h 10m.
- Website
- ita-airways.com
Flights from Florence Peretola Airport to Luxembourg
- Ave. Duration
- 1h 55m
- When
- Thursday and Sunday
- Estimated price
- €80–420
Flights from Florence Peretola Airport to Luxembourg via Fiumicino International Airport
- Ave. Duration
- 3h 45m
- When
- Friday and Sunday
- Estimated price
- €90–420
Flights from Fiumicino International Airport to Luxembourg
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €65–190
Flights from Fiumicino International Airport to Luxembourg via Milan Linate
- Ave. Duration
- 3h 47m
- When
- Saturday and Sunday
- Estimated price
- €65–190
Flights from Bologna Guglielmo Marconi Airport to Luxembourg
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- €65–190
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- €75–190
Flights from Florence Peretola Airport to Zurich Airport via Fiumicino International Airport
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €75–240
Flights from Florence Peretola Airport to Frankfurt
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €100–360
Flights from Florence Peretola Airport to Frankfurt via Zurich Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €120–250
Flights from Florence Peretola Airport to Frankfurt via Munich
- Ave. Duration
- 3h 45m
- When
- Wednesday and Friday
- Estimated price
- €110–360
- Website
- lufthansa.com
Flights from Florence Peretola Airport to Luxembourg via Frankfurt
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €130–550
Flights from Bologna Guglielmo Marconi Airport to Luxembourg via Frankfurt
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- €110–450
Flights from Florence Peretola Airport to Paris Charles De Gaulle Airport via Frankfurt
- Ave. Duration
- 4h 20m
- When
- Thursday and Sunday
- Estimated price
- €80–330
Flights from Florence Peretola Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €110–420
Flights from Florence Peretola Airport to Frankfurt
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €100–360
Flights from Florence Peretola Airport to Frankfurt via Munich
- Ave. Duration
- 3h 37m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €110–360
- Website
- swiss.com
Flights from Florence Peretola Airport to Luxembourg via Zurich Airport
- Ave. Duration
- 3h 40m
- When
- Monday to Saturday
- Estimated price
- €75–170
Flights from Fiumicino International Airport to Luxembourg via Zurich Airport
- Ave. Duration
- 3h 35m
- When
- Monday to Saturday
- Estimated price
- €70–650
Flights from Bologna Guglielmo Marconi Airport to Luxembourg via Zurich Airport
- Ave. Duration
- 3h 20m
- When
- Monday to Saturday
- Estimated price
- €60–110
Flights from Florence Peretola Airport to Paris Charles De Gaulle Airport via Zurich Airport
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- €75–280
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- €75–190
Flights from Florence Peretola Airport to Zurich Airport via Fiumicino International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €75–240
Flights from Florence Peretola Airport to Frankfurt via Zurich Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €120–250
- Website
- airdolomiti.it
Flights from Florence Peretola Airport to Luxembourg via Frankfurt
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €130–550
Flights from Bologna Guglielmo Marconi Airport to Luxembourg via Frankfurt
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- €110–450
Flights from Florence Peretola Airport to Frankfurt
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €110–360
- Website
- airfrance.com
Flights from Florence Peretola Airport to Luxembourg via Paris Charles De Gaulle Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €65–370
Flights from Bologna Guglielmo Marconi Airport to Luxembourg via Paris Charles De Gaulle Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €60–340
Flights from Florence Peretola Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €50–310
- Website
- klm.com
Flights from Bologna Guglielmo Marconi Airport to Luxembourg via Amsterdam Schiphol
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €65–360
Flights from Florence Peretola Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €50–310
- Website
- luxair.lu
Flights from Florence Peretola Airport to Luxembourg
- Ave. Duration
- 1h 55m
- When
- Thursday and Sunday
- Estimated price
- €80–420
Flights from Fiumicino International Airport to Luxembourg
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €65–190
Flights from Bologna Guglielmo Marconi Airport to Luxembourg
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- €65–190
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 7m
- Frequency
- Every 4 hours
- Estimated price
- €10–15
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- €15–35
- Website
- https://www.trenitalia.com/en.html
Train from Perugia to Bologna Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- €24–55
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- 6 times a week
- Estimated price
- €21–45
- Schedules at
- trenitalia.com
Train from Perugia to Bologna Centrale
- Ave. Duration
- 2h 24m
- Frequency
- 6 times a week
- Estimated price
- €35–70
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Florence Santa Maria Novella to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €45–65
- Website
- https://www.italotreno.it/en
- Smart Economy
- €45–65
- Smart Flex
- €50–65
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Every 2 hours
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €70–110
- 2nd Class
- €55–75
Train from Firenze S.M.N. to Zuerich Hb
- Ave. Duration
- 7h 37m
- Frequency
- Once daily
- Estimated price
- €110–170
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €120–170
- 2nd Class
- €110–160
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Mulhouse
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- €45–85
- Website
- https://www.sbb.ch/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Mulhouse Ville to Metz Ville
- Ave. Duration
- 1h 57m
- Frequency
- 3 times a day
- Estimated price
- €45–90
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- €45–60
- 1st Class
- €70–90
Train from Paris Est to Metz Ville
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- €55–100
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- €55–75
- 1st Class
- €80–100
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Est to Metz Ville
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €50–120
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €50–80
- Rail 1st Class
- €80–120
Train from Forbach to Metz Ville
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €11–25
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €11–17
- Rail 1st Class
- €18–25
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €26–30
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Saarbrücken Hbf
- Ave. Duration
- 1h 17m
- Frequency
- Every 4 hours
- Estimated price
- €33–38
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- €12–40
- Website
- https://www.ns.nl/en
- 2nd Class
- €12–19
- 1st Class
- €23–40
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Mannheim, Hauptbahnhof to Saarbrücken Hbf
- Ave. Duration
- 1h 33m
- Frequency
- Every 2 hours
- Estimated price
- €22–30
- Schedules at
- suewex.de
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Perugia to Milano, Autostazione Lampugnano
- Ave. Duration
- 7h 10m
- Frequency
- 3 times a day
- Estimated price
- €29–50
- Website
- https://www.flixbus.co.uk
Bus from Perugia to Fiumicino Aeroporto T3
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €12–21
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Metz - Bus Station
- Ave. Duration
- 9h
- Frequency
- 4 times a week
- Estimated price
- €40–60
- Website
- https://www.blablacar.co.uk/bus
Bus from Zürich to Metz - Bus Station
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- €29–45
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Luxemburg to Metz
- Ave. Duration
- 1h 9m
- Frequency
- Twice daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- +39 089 233 899
- salerno@autolineecurcio.it
- Website
- autolineecurcio.it
Bus from Perugia - Piazza Partigiani to Viale Enrico Berlinguer, Riccione
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- €15–22
- Website
- https://www.autolineecurcio.it/
- Phone
- +39 0825-26416
- INFORMAZIONI@BARTOLINIPULLMAN.IT
- Website
- bartolinipullman.it
Bus from Riccione to Zurich
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Estimated price
- €50
- Schedules at
- bartolinipullman.it
Want to know more about travelling around France
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Perugia to Metz bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Perugia to Metz train services, operated by Trenitalia, arrive at Firenze S.M.N. station.
Yes, the driving distance between Perugia to Metz is 1036 km. It takes approximately 11h 4m to drive from Perugia to Metz.
Book your Perugia to Metz train tickets online with Omio.
Book your Perugia to Metz bus tickets online with Omio.
There are 790+ hotels available in Metz.





































































