There are 13 ways to get from Perugia to Europe by train (Trenitalia), bus, train, night train, car, taxi, 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
best- Take the train from Perugia to Milano P.Garibalditrain Fr
- Take the train from Milano P.Garibaldi to Basel Sbbtrain Ec
- Take the train from Basel SBB to Fulda Bahnhoftrain 12 / ...
- Take the train from Fulda Bahnhof to Bebra Bahnhoftrain Rb5
16h 39m$264–671Train to Fiumicino International Airport, fly to Frankfurt, train
cheapest- Take the train from Foligno to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Frankfurt (FRA)plane FCO - FRA
- Take the train from Frankfurt to Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Bebra Bahnhoftrain
12h 1m$119–335Bus, train via Florence
- Take the bus from Perugia to Florencebus
- Take the bus from Florence Villa Constanza Bus Station to Würzburg Hbfbus
- Take the train from Würzburg Hbf to Fulda Bahnhoftrain 25
- Take the bus from Fulda Bahnhof/ZOB to Bebra Bahnhofbus
20h 31m$186–317Train, night train
- Take the train from Perugia to Firenze Campo Martetrain
- Take the nighttrain from Firenze Campo Marte to Muenchen Hbfnighttrain En
- Take the train from München Hbf to Fulda Bahnhoftrain 25 / ...
- Take the train from Fulda Bahnhof to Bebra Bahnhoftrain Rb5
20h 35m$290–615Drive 1,164.5 km
- Drive from Perugia to Europecar 1,164.5 km
11h 53m$211–305Train, taxi
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Milano Centraletrain Fr
- Take the train from Milano Centrale to Frankfurt(Main)Hbftrain Ec
- Take the train from Frankfurt to Wabern Bahnhoftrain
- Take the taxi from Knüllwald-Ellingshausen to Europetaxi
18h 1m$334–660Bus, train
- Take the bus from Perugia - Piazza Partigiani to Rimini - Via Annibale Fadabus
- Take the bus from Rimini to Frankfurt central train stationbus
- Take the train from Frankfurt to Bebra Bahnhoftrain
24h 30m$146–241Drive, car train
- Drive from Perugia to München Ostcar
- Take the cartrain from München Ost to Fuldacartrain
- Drive from Fulda to Europecar
13h 10m$249–346Train 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 Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Bebra Bahnhoftrain
10h 41m$198–479Train, train to Bologna Guglielmo Marconi Airport, fly to Frankfurt
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Frankfurt (FRA)plane BLQ - FRA
- Take the train from Frankfurt to Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Bebra Bahnhoftrain
11h 9m$177–527Train, train to Pisa International Airport, fly to Frankfurt
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Frankfurt (FRA)plane PSA - FRA
- Take the train from Frankfurt to Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Bebra Bahnhoftrain
11h 55m$182–473Train to Florence Peretola Airport, fly to Munich International Airport, train
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Munich International Airport (MUC)plane FLR - MUC
- Take the train from München Hbf to Würzburg Hbftrain
- Take the train from Würzburg Hbf to Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Bebra Bahnhoftrain
12h 47m$248–694Train, train to Venice Marco Polo Airport, fly to Frankfurt
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Frankfurt (FRA)plane VCE - FRA
- Take the train from Frankfurt to Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Bebra Bahnhoftrain
12h 59m$183–476
Perugia to Europe by train and bus
Questions & Answers
The cheapest way to get from Perugia to Europe is to train and fly which costs $110 - $340 and takes 12h 1m.
The fastest way to get from Perugia to Europe is to train and fly which takes 10h 41m and costs $190 - $480.
No, there is no direct train from Perugia to Europe. However, there are services departing from Perugia and arriving at Bebra Bahnhof via Milano P.Garibaldi, Basel SBB and Fulda Bahnhof. The journey, including transfers, takes approximately 16h 39m.
The distance between Perugia and Europe is 1315 km. The road distance is 1164.5 km.
The best way to get from Perugia to Europe without a car is to train which takes 16h 39m and costs $260 - $700.
It takes approximately 16h 39m to get from Perugia to Europe, including transfers.
Perugia to Europe train services, operated by Trenitalia Frecce, depart from Perugia station.
Perugia to Europe train services, operated by Trenitalia Frecce, arrive at Milano P.Garibaldi station.
Yes, the driving distance between Perugia to Europe is 1165 km. It takes approximately 11h 53m to drive from Perugia to Europe.
There are 795+ hotels available in Europe.
What companies run services between Perugia, Italy and Europe?
You can take a train from Perugia to Nentershausen Oderstraße via Milano P.Garibaldi, Basel SBB, Fulda Bahnhof, Bebra Bahnhof, and Bebra Bahnhof in around 16h 39m.
- Website
- lufthansa.com
Flights from Florence Peretola Airport to Frankfurt
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $140–600
Flights from Florence Peretola Airport to Frankfurt via Munich International Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- $170–600
Flights from Bologna Guglielmo Marconi Airport to Frankfurt
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $110–550
Flights from Bologna Guglielmo Marconi Airport to Frankfurt via Munich International Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- $150–550
Flights from Fiumicino International Airport to Frankfurt
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $85–140
Flights from Fiumicino International Airport to Frankfurt via Munich International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $85–140
Flights from Pisa International Airport to Frankfurt
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $160–550
Flights from Florence Peretola Airport to Munich International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $190–650
Flights from Venice Marco Polo Airport to Frankfurt
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $85–360
Flights from Venice Marco Polo Airport to Frankfurt via Munich International Airport
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- $140–460
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Perugia to Milano P.Garibaldi
- Ave. Duration
- 3h 48m
- Frequency
- Twice daily
- Estimated price
- $75–150
- Schedules at
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $25–50
- Schedules at
- Trenitalia Frecce
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- $50–110
- Schedules at
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $25–50
- Schedules at
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $25–50
- Schedules at
- Trenitalia Frecce
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Every 20 minutes
- Estimated price
- $15–35
- Schedules at
- Trenitalia Frecce
Train from Foligno to Roma Termini
- Ave. Duration
- 1h 39m
- Frequency
- 3 times a day
- Estimated price
- $24–50
- Schedules at
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $25–50
- Schedules at
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $25–50
- Schedules at
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $25–50
- Schedules at
- Trenitalia Frecce
Train from Firenze S.M.N. to Venezia Mestre
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- $40–85
- Schedules at
- Trenitalia Frecce
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Perugia to Florence
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $13–22
- Website
- Flixbus
Bus from Perugia - Piazza Partigiani to Rimini - Via Annibale Fada
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a week
- Estimated price
- $16–26
- Website
- Flixbus
Bus from Rimini to Frankfurt central train station
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- $90–150
- Website
- Flixbus
- Ave. Duration
- 42 min
- Estimated price
- $100–130
Bad Hersfeld
- Phone
- +49 6621 799888
Bad Hersfeld Taxi Bastick
- Phone
- +49 6621 204311
- Website
- taxi-bastick.de
Want to know more about travelling around the world?
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
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide








