Cheapest price
$31
Average price
$40
Fastest journey
5 h 55 m
Average duration
5 h 58 m
Trains per day
2
Distance
281 km
The best way to find a cheap train ticket from Verona to Perugia is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Verona to Perugia will cost around $40 if you buy it on the day, but the cheapest tickets can be found for only $31.
Of the 2 trains that leave Verona for Perugia on Tue, May 20, 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Tue, May 20 the direct trains cover the 281 km distance in an average of 5 h 58 m but if you time it right, some trains will get you there in just 5 h 55 m .
On Tue, May 20 the slowest trains will take 6 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the train as it is the most popular option from Verona to Perugia among Omio's users. If you are prioritising price take the bus with prices starting from €15. For those with little time consider booking a train which can get you there in 6h 17m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.3kg.
Most popular Train | Bus |
---|---|
€36 Average price | €28 Average price Cheapest |
6h 47m Average duration Fastest 6h 17m Onboard + 30m Additional time* | 7h 55m Average duration 7h 25m Onboard + 30m Additional time* |
0.1 - 0.3kg CO2 emissions Lowest | 0.3 - 0.7kg CO2 emissions |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() ![]() | On time 3:18 AM Verona Porta Nuova | 4h59 | 8:17 AM Perugia station | 2 transfers | |
![]() ![]() ![]() | 4:05 AM Verona Porta Nuova | 6h20 | 10:25 AM Perugia station | 2 transfers | |
![]() ![]() ![]() | 4:05 AM Verona Porta Nuova | 6h11 | 10:16 AM Perugia Università | 2 transfers | |
![]() ![]() | 5:22 AM Verona Porta Nuova | 7h06 | 12:28 PM Perugia station | 1 transfer | |
![]() ![]() | 5:22 AM Verona Porta Nuova | 5h03 | 10:25 AM Perugia station | 2 transfers | |
![]() ![]() | 5:22 AM Verona Porta Nuova | 7h06 | 12:28 PM Perugia station | 3 transfers | |
![]() ![]() | 5:53 AM Verona Porta Nuova | 4h23 | 10:16 AM Perugia Università | 2 transfers | |
![]() ![]() | On time 6:22 AM Verona Porta Nuova | 7h18 | 1:40 PM Perugia station | 2 transfers | |
![]() ![]() | 6:22 AM Verona Porta Nuova | 7h59 | 2:21 PM Perugia station | 3 transfers | |
![]() ![]() | On time 6:22 AM Verona Porta Nuova | 6h06 | 12:28 PM Perugia station | 1 transfer | |
![]() ![]() ![]() | 7:11 AM Verona | 5h17 | 12:28 PM Perugia station | 2 transfers | |
![]() ![]() | On time 7:37 AM Verona Porta Nuova | 4h51 | 12:28 PM Perugia station | 1 transfer | |
![]() ![]() | On time 7:37 AM Verona Porta Nuova | 4h40 | 12:17 PM Perugia Università | 1 transfer | |
![]() ![]() | 9:00 AM Verona Porta Nuova | 5h21 | 2:21 PM Perugia station | 2 transfers | |
![]() ![]() | 9:00 AM Verona Porta Nuova | 5h13 | 2:13 PM Perugia Università | 2 transfers | |
![]() ![]() ![]() | On time 10:26 AM Verona Porta Nuova | 6h00 | 4:26 PM Perugia station | 2 transfers | |
![]() ![]() ![]() | On time 10:26 AM Verona Porta Nuova | 5h51 | 4:17 PM Perugia Università | 2 transfers | |
![]() ![]() ![]() | 11:26 AM Verona Porta Nuova | 5h00 | 4:26 PM Perugia station | 2 transfers | |
![]() ![]() ![]() | 11:26 AM Verona Porta Nuova | 4h51 | 4:17 PM Perugia Università | 2 transfers | |
![]() ![]() ![]() | 12:11 PM Verona | 6h10 | 6:21 PM Perugia station | 2 transfers | |
![]() ![]() | 12:22 PM Verona Porta Nuova | 5h59 | 6:21 PM Perugia station | 3 transfers | |
![]() ![]() | On time 12:22 PM Verona Porta Nuova | 4h04 | 4:26 PM Perugia station | 1 transfer | |
![]() ![]() | On time 12:22 PM Verona Porta Nuova | 5h17 | 5:39 PM Perugia station | 2 transfers | |
![]() ![]() ![]() | 12:26 PM Verona Porta Nuova | 5h13 | 5:39 PM Perugia station | 2 transfers | |
![]() ![]() ![]() | 12:26 PM Verona Porta Nuova | 5h05 | 5:31 PM Perugia Università | 2 transfers | |
![]() ![]() ![]() | On time 12:52 PM Verona Porta Nuova | 4h39 | 5:31 PM Perugia Università | 2 transfers | |
![]() ![]() ![]() | On time 12:52 PM Verona Porta Nuova | 4h47 | 5:39 PM Perugia station | 2 transfers | |
![]() ![]() | 12:52 PM Verona Porta Nuova | 5h29 | 6:21 PM Perugia station | 1 transfer | |
![]() ![]() ![]() | On time 1:16 PM Verona Porta Nuova | 5h05 | 6:21 PM Perugia station | 2 transfers | |
![]() ![]() | 2:20 PM Verona Porta Nuova | 5h58 | 8:18 PM Perugia station | 3 transfers | |
![]() ![]() | On time 2:20 PM Verona Porta Nuova | 6h57 | 9:17 PM Perugia station | 1 transfer | |
![]() ![]() | On time 2:20 PM Verona Porta Nuova | 4h01 | 6:21 PM Perugia station | 1 transfer | |
![]() ![]() ![]() | 3:02 PM Verona | 5h16 | 8:18 PM Perugia station | 2 transfers | |
![]() ![]() | On time 3:02 PM Verona | 6h15 | 9:17 PM Perugia station | 2 transfers | |
![]() ![]() | On time 3:17 PM Verona Porta Nuova | 6h00 | 9:17 PM Perugia station | 1 transfer | |
![]() ![]() | 3:52 PM Verona Porta Nuova | 4h26 | 8:18 PM Perugia station | 1 transfer | |
![]() ![]() | 4:02 PM Verona | 4h28 | 8:30 PM Perugia station | 2 transfers | |
![]() ![]() | On time 4:22 PM Verona Porta Nuova | 4h55 | 9:17 PM Perugia station | 1 transfer | |
![]() ![]() | 4:22 PM Verona Porta Nuova | 3h56 | 8:18 PM Perugia station | 1 transfer | |
![]() ![]() | On time 4:22 PM Verona Porta Nuova | 4h55 | 9:17 PM Perugia station | 1 transfer | |
![]() | 4:52 PM Verona Porta Nuova | 3h38 | 8:30 PM Perugia station | 1 transfer | |
![]() ![]() ![]() | 6:41 PM Verona Porta Nuova | 11h10 | 5:51 AM Perugia Università | 2 transfers | |
![]() ![]() ![]() | 6:41 PM Verona Porta Nuova | 10h33 | 5:14 AM Perugia station | 2 transfers | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 173 miles (280 km) |
Average train duration 6h 17m |
Cheapest ticket price $27 (€22) |
Trains per day 20 |
Train providers 5 |
Fastest train 3h 38m |
First train 04:18 |
Last train 22:36 |
You can travel by train to Perugia from Verona with Regionale, Intercity and Frecciargento for as low as $25 (€21). When you search for schedules and tickets, Omio will show you the best trip.
Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.
Planning a scenic train adventure in Italy? Consider hopping on a Verona to Perugia train for your next trip. These convenient trains operate between Verona Porta Nuova, Verona's main railway station, and the tranquil setting of Perugia, mesmerizing passengers with breathtaking views of the Italian countryside. A train from Verona to Perugia is not just a route; it's an experience that combines comfort, efficiency, and unforgettable vistas. Discover this picturesque connection as it simplifies your travels while offering multiple daily departures to match your itinerary. Explore all options for trains from Verona to Perugia and embark on a memorable journey through one of Italy's enchanting southern routes!
When planning your journey from Verona to Perugia by train, understanding ticket prices is essential. Thankfully, travelers can secure a ticket for as low as $27 (€22), offering an economical way to experience the scenic ride through Italy. On average, you can expect to pay around $42 (€36) for a ticket on this route. To find the best deals and enjoy both convenience and affordability, consider scheduling your trip in September. This month often provides a comfortable balance of favorable weather and attractive ticket pricing, ensuring a pleasant and budget-friendly travel experience.
Traveling by train from Verona to Perugia is a convenient and comfortable journey provided by renowned train services like Trenitalia and Intercity. These services offer a seamless travel experience through the picturesque Italian countryside. Trenitalia, a staple in the Italian railway system, brings passengers on regional and high-speed trains, ensuring a prompt and enjoyable trip. Intercity trains provide the added advantage of long-distance travel without compromising on comfort, featuring spacious seating, onboard amenities, and scenic views. With frequent departures, travelers can enjoy the beauty of Italy with the ease and reliability of these trusted services.
Embarking on a train journey from Verona to Perugia is a scenic adventure across Italy, covering a distance of 173 miles (280 km). The average train journey takes approximately 3h 38m, providing travelers the perfect opportunity to relax and enjoy the beautiful landscape.
The train frequency between Verona and Perugia is quite convenient for travelers. On average, there are about 20 trains operating daily. These trains run throughout the week, from Monday to Sunday, ensuring you can schedule your trip any day that suits you best.
Planning your day around the train schedule is made easy with consistent departure times. Typically, the first train departs from Verona at 04:18, and the last train leaves at 22:36. This allows flexibility for both early and later travelers looking to explore Perugia.
With these details at hand, organizing your travel with the Verona to Perugia train schedule becomes a seamless part of your journey planning.
Here are some other resources that might have the information you need