There are 13 ways to get from Gothenburg to Perugia by plane, train, bus, train (Trenitalia), night train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Gothenburg-Landvetter Airport to Florence Peretola Airport, train
best- Fly from Gothenburg-Landvetter Airport (GOT) to Florence Peretola Airport (FLR)plane GOT - FLR
- Take the train from Firenze S.M.N. to Perugiatrain
9h 44m€130–285Fly Gothenburg-Landvetter Airport to Fiumicino International Airport, train
cheapest- Fly from Gothenburg-Landvetter Airport (GOT) to Fiumicino International Airport (FCO)plane GOT - FCO
- Take the train from Roma Termini to Perugiatrain
9h 31m€80–269Bus
- Take the bus from Gothenburg C to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence to Perugiabus
34h 20m€174–279Train
- Take the train from Göteborg Centralstation to Malmö, Centralstationtrain
- Take the train from Malmö, Centralstation to Innsbruck Hbftrain 305
- Take the train from Brennero - Brenner to Bolzano Bozentrain Re
- Take the train from Bolzano Bozen to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Perugiatrain
35h 37m€293–571Train, night train
- Take the train from Göteborg Centralstation to Malmö, Centralstationtrain
- Take the nighttrain from Malmö, Centralstation to Innsbruck Hauptbahnhofnighttrain Nt
- Take the train from Brennero - Brenner to Bolzano Bozentrain Re
- Take the train from Bolzano Bozen to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Perugiatrain
35h 52m€293–571Fly Gothenburg-Landvetter Airport to Perugia Sant'Egidio Airport
- Fly from Gothenburg-Landvetter Airport (GOT) to Perugia Sant'Egidio Airport (PEG)plane GOT - PEG
12h 20m€84–346Fly Gothenburg-Landvetter Airport to Raffaello Sanzio Airport, train
- Fly from Gothenburg-Landvetter Airport (GOT) to Raffaello Sanzio Airport (AOI)plane GOT - AOI
- Take the train from Jesi to Folignotrain
10h 28m€82–400Fly Gothenburg-Landvetter Airport to Pisa International Airport, train
- Fly from Gothenburg-Landvetter Airport (GOT) to Pisa International Airport (PSA)plane GOT - PSA
- Take the train from Pisa Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Perugiatrain
9h 36m€92–414Train to Copenhagen Airport, fly to Florence Peretola Airport, train
- Take the train from Göteborg Centralstation 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 7m€137–394Train to Copenhagen Airport, fly to Bologna Guglielmo Marconi Airport, train
- Take the train from Göteborg Centralstation 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 31m€119–375Bus via Cesena
- Take the bus from Göteborg 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
40h 35m€229–404Drive 2,280.7 km
- Drive from Gothenburg to Perugiacar 2,280.7 km
21h 46m€375–542Drive, car train
- Drive from Gothenburg to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Perugiacar
28h 15m€317–444
Gothenburg to Perugia by bus
Questions & Answers
The cheapest way to get from Gothenburg to Perugia is to fly and train which costs €80 - €270 and takes 9h 31m.
The fastest way to get from Gothenburg to Perugia is to fly and train which takes 9h 31m and costs €80 - €270.
No, there is no direct bus from Gothenburg to Perugia. However, there are services departing from Gothenburg C and arriving at Perugia via Berlin, Zentralen Omnibusbahnhof and Florence. The journey, including transfers, takes approximately 34h 20m.
No, there is no direct train from Gothenburg station to Perugia. However, there are services departing from Göteborg Centralstation and arriving at Perugia via Malmö, Centralstation, Innsbruck Hauptbahnhof, Brennero - Brenner, Bolzano Bozen and Firenze S.M.N.. The journey, including transfers, takes approximately 35h 37m.
The distance between Gothenburg and Perugia is 1724 km. The road distance is 2280.7 km.
The best way to get from Gothenburg to Perugia without a car is to bus which takes 34h 20m and costs €170 - €280.
It takes approximately 9h 44m to get from Gothenburg to Perugia, including transfers.
Gothenburg to Perugia bus services, operated by FlixBus, depart from Gothenburg C station.
Gothenburg to Perugia train services, operated by Öresundståg, depart from Göteborg Centralstation.
The best way to get from Gothenburg to Perugia is to bus which takes 34h 20m and costs €170 - €280. Alternatively, you can train, which costs €290 - €600 and takes 35h 37m, you could also fly, which costs €80 - €350 and takes 12h 20m.
What companies run services between Gothenburg, Sweden and Perugia, Italy?
You can take a bus from Gothenburg C to Perugia via Berlin, Zentralen Omnibusbahnhof and Florence in around 34h 20m. Alternatively, you can take a train from Göteborg Centralstation to Perugia via Malmö, Centralstation, Innsbruck Hauptbahnhof, Brennero - Brenner, Bolzano Bozen, and Firenze S.M.N. in around 35h 37m.
- Website
- lufthansa.com
Flights from Gothenburg-Landvetter Airport to Florence Peretola Airport via Frankfurt
- Ave. Duration
- 5h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €120–420
Flights from Gothenburg-Landvetter Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- €120–420
Flights from Gothenburg-Landvetter Airport to Fiumicino International Airport via Munich
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- €130–160
Flights from Gothenburg-Landvetter Airport to Raffaello Sanzio Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €140–500
Flights from Gothenburg-Landvetter Airport to Raffaello Sanzio Airport via Copenhagen Airport, Munich
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €120–500
Flights from Copenhagen Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- €110–380
Flights from Copenhagen Airport to Bologna Guglielmo Marconi Airport via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €100–220
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–27
- Website
- Trenitalia
Train from Brennero - Brenner to Bolzano Bozen
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €10–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–27
- Website
- Trenitalia
Train from Brennero - Brenner to Bolzano Bozen
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €10–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–27
- Website
- Trenitalia
Train from Roma Termini to Perugia
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- €22–35
- Website
- Trenitalia
Train from Jesi to Foligno
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €12–18
- Website
- Trenitalia
Train from Pisa Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 22m
- Frequency
- Every 15 minutes
- Estimated price
- €9–14
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–27
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–27
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €11–17
- Website
- Trenitalia
Train from Firenze S.M.N. to Perugia
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- €18–27
- Website
- Trenitalia
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Gothenburg C to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 13h 50m
- Frequency
- 4 times a week
- Estimated price
- €60–100
- 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–20
- 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
Gothenburg to Perugia bus services, operated by FlixBus, arrive at Berlin, Zentralen Omnibusbahnhof station.
Gothenburg to Perugia train services, operated by Öresundståg, arrive at Malmö, Centralstation.
Yes, the driving distance between Gothenburg to Perugia is 2281 km. It takes approximately 21h 46m to drive from Gothenburg to Perugia.
Book your Gothenburg to Perugia train tickets online with Omio.
Book your Gothenburg to Perugia bus tickets online with Omio and FlixBus.
There are 2149+ hotels available in Perugia.





