There are 13 ways to get from Aarhus to Perugia by plane, train, car, car train, bus, night train, 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.
Fly Aarhus Airport to Florence Peretola Airport, train
best- Fly from Aarhus Airport (AAR) to Florence Peretola Airport (FLR)plane AAR - FLR
- Take the train from Firenze S.M.N. to Perugiatrain
10h 30m€144–445Train to Copenhagen Airport, fly to Fiumicino International Airport, train
cheapest- Take the train from Aarhus H to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Fiumicino International Airport (FCO)plane CPH - FCO
- Take the train from Roma Termini to Perugiatrain
12h 12m€100–343Drive, car train
- Drive from Aarhus to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Perugiacar
23h 53m€252–360Bus
- Take the bus from Aarhus C FlixBus stop to Berlin, Zentralen Omnibusbahnhofbus 353
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence to Perugiabus
29h 20m€163–254Train, night train
- Take the train from Aarhus H to Odense St.train Icl / ...
- Take the nighttrain from Odense station to Innsbruck Hauptbahnhofnighttrain Nt
- Take the nighttrain from Innsbruck Hauptbahnhof to Bologna Centralenighttrain Nj
- Take the train from Bologna Centrale to Perugiatrain Ic
31h 46m€206–533Train to Copenhagen Airport, fly to Florence Peretola Airport, train
- Take the train from Aarhus H to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Florence Peretola Airport (FLR)plane CPH - FLR
- Take the train from Firenze S.M.N. to Perugiatrain
11h 1m€120–329Train to Copenhagen Airport, fly to Bologna Guglielmo Marconi Airport, train
- Take the train from Aarhus H to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Bologna Guglielmo Marconi Airport (BLQ)plane CPH - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Perugiatrain
11h 25m€102–319Train to Copenhagen Airport, fly to Pisa International Airport, train
- Take the train from Aarhus H to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Pisa International Airport (PSA)plane CPH - PSA
- Take the train from Pisa Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Perugiatrain
12h 12m€112–407Fly Aarhus Airport to Perugia Sant'Egidio Airport
- Fly from Aarhus Airport (AAR) to Perugia Sant'Egidio Airport (PEG)plane AAR - PEG
12h 21m€128–476Train, bus via Munich
- Take the train from Aarhus H to Odense St.train Icl / ...
- Take the train from Odense to München Osttrain 305
- Take the bus from München Hackerbrücke to Verona Porta Nuova Stationbus
- Take the train from Verona Porta Nuova to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Perugiatrain
25h 57m€228–467Train
- Take the train from Aarhus H to Odense St.train Icl / ...
- Take the train from Odense to St Johann im Pongautrain 305
- Take the train from St. Johann Im Pongau to Villach Hbftrain Ic
- Take the train from Villach Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Perugiatrain
30h 49m€234–588Train, bus
- Take the train from Aarhus H to København Htrain Icl / ...
- Take the bus from Copenhagen to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to CESENA, Dworzec kolejowy Via Europabus
- Take the bus from Cesena to Perugia - Autostazione Piazza Partigianibus
39h 26m€223–321Drive 1,842.7 km
- Drive from Aarhus to Perugiacar 1,842.7 km
17h 23m€341–492
Aarhus to Perugia by bus
Comparing Your Travel Options
The cheapest way to get from Aarhus to Perugia is to train and fly which costs €100 - €320 and takes 11h 25m.
The fastest way to get from Aarhus to Perugia is to fly and train which takes 10h 30m and costs €140 - €450.
No, there is no direct bus from Aarhus to Perugia. However, there are services departing from Aarhus C FlixBus stop and arriving at Perugia via Berlin, Zentralen Omnibusbahnhof and Florence. The journey, including transfers, takes approximately 29h 20m.
No, there is no direct train from Aarhus to Perugia. However, there are services departing from Aarhus H and arriving at Perugia via Odense station, Innsbruck Hauptbahnhof and Bologna Centrale. The journey, including transfers, takes approximately 31h 46m.
The distance between Aarhus and Perugia is 1586 km. The road distance is 1842.7 km.
The best way to get from Aarhus to Perugia without a car is to bus which takes 29h 20m and costs €160 - €260.
It takes approximately 10h 30m to get from Aarhus to Perugia, including transfers.
Aarhus to Perugia bus services, operated by FlixBus, depart from Aarhus C FlixBus stop station.
Aarhus to Perugia train services, operated by Danish Railways (DSB), depart from Aarhus H station.
The best way to get from Aarhus to Perugia is to bus which takes 29h 20m and costs €160 - €260. Alternatively, you can fly, which costs €120 - €480 and takes 12h 21m, you could also train, which costs €230 - €600 and takes 30h 49m.
What companies run services between Aarhus, Denmark and Perugia, Italy?
You can take a bus from Aarhus C FlixBus stop to Perugia via Berlin, Zentralen Omnibusbahnhof and Florence in around 29h 20m. Alternatively, Ryanair flies from Aarhus Airport (AAR) to Perugia Sant'Egidio Airport (PEG) twice a week.
- Website
- flysas.com
Flights from Aarhus Airport to Florence Peretola Airport via Copenhagen Airport
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- €130–550
Flights from Copenhagen Airport to Florence Peretola Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €60–180
Flights from Copenhagen Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €50–310
Flights from Copenhagen Airport to Fiumicino International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €50–330
Flights from Copenhagen Airport to Pisa International Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €55–550
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €17–25
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €17–25
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €17–25
- Website
- Trenitalia
Train from Roma Termini to Perugia
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- €22–35
- Website
- Trenitalia
Train from Pisa Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 22m
- Frequency
- Every 15 minutes
- Estimated price
- €9–13
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €17–25
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €17–25
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €17–25
- Website
- Trenitalia
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Aarhus C FlixBus stop to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 8h 50m
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- Flixbus
Bus from Berlin, Zentralen Omnibusbahnhof to Florence Villa Constanza Bus Station
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- €100–160
- Website
- Flixbus
Bus from Florence to Perugia
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- €12–19
- Website
- Flixbus
Want to know more about travelling around Italy
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
How to plan an amazing trip around Scandinavia
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Booking & Getting There
Aarhus to Perugia bus services, operated by FlixBus, arrive at Berlin, Zentralen Omnibusbahnhof station.
Aarhus to Perugia train services, operated by Danish Railways (DSB), arrive at Odense St. station.
Yes, the driving distance between Aarhus to Perugia is 1843 km. It takes approximately 17h 23m to drive from Aarhus to Perugia.
Book your Aarhus to Perugia train tickets online with Omio.
Book your Aarhus to Perugia bus tickets online with Omio and FlixBus.
There are 2129+ hotels available in Perugia.





