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 29m€129–380Fly Aarhus Airport to Perugia Sant'Egidio Airport
cheapest- Fly from Aarhus Airport (AAR) to Perugia Sant'Egidio Airport (PEG)plane AAR - PEG
12h 21m€128–456Drive, car train
- Drive from Aarhus to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Perugiacar
23h 52m€246–348Bus
- 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
28h 50m€148–244Train, 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 train from Brennero - Brenner to Bologna Centraletrain Re
- Take the train from Bologna Centrale to Perugiatrain Ic
33h 7m€255–621Train 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 9m€175–408Train to Copenhagen Airport, fly to Fiumicino International Airport, train
- 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 Folignotrain
11h 49m€145–432Train 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 34m€153–393Train 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 21m€167–489Train, 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 54m€248–420Train
- 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 48m€257–513Train, 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€250–406Drive 1,842.7 km
- Drive from Aarhus to Perugiacar 1,842.7 km
17h 23m€333–481
Aarhus to Perugia by bus
Questions & Answers
The cheapest way to get from Aarhus to Perugia is to bus which costs €140 - €250 and takes 28h 50m.
The fastest way to get from Aarhus to Perugia is to fly and train which takes 10h 29m and costs €120 - €380.
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 28h 50m.
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, Brennero - Brenner and Bologna Centrale. The journey, including transfers, takes approximately 33h 7m.
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 28h 50m and costs €140 - €250.
It takes approximately 10h 29m 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 28h 50m and costs €140 - €250. Alternatively, you can fly, which costs €120 - €460 and takes 12h 21m, you could also train, which costs €250 - €550 and takes 30h 48m.
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 28h 50m. 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–170
Flights from Copenhagen Airport to Fiumicino International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €55–330
Flights from Copenhagen Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €50–300
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
- Hourly
- Estimated price
- €18–30
- Website
- Trenitalia
Train from Brennero - Brenner to Bologna Centrale
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- €40–70
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Trenitalia
Train from Roma Termini to Foligno
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 51m
- Frequency
- 4 times a day
- Estimated price
- €11–18
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Trenitalia
Train from Pisa Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 22m
- Frequency
- Every 15 minutes
- Estimated price
- €9–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €18–30
- 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 20m
- Frequency
- Twice daily
- Estimated price
- €45–75
- Website
- Flixbus
Bus from Berlin, Zentralen Omnibusbahnhof to Florence Villa Constanza Bus Station
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- €90–150
- Website
- Flixbus
Bus from Florence to Perugia
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- €11–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
More Questions & Answers
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 2172+ hotels available in Perugia.





