Cheapest price
$72
Average price
$121
Fastest journey
3 h 10 m
Average duration
3 h 16 m
Trains per day
56
Distance
411 km
The best way to find a cheap train ticket from Verona to Rome is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Verona to Rome will cost around $121 if you buy it on the day, but the cheapest tickets can be found for only $72.
Of the 56 trains that leave Verona for Rome on Sun, Jul 20, 13 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Sun, Jul 20 the direct trains cover the 411 km distance in an average of 3 h 16 m but if you time it right, some trains will get you there in just 3 h 10 m .
On Sun, Jul 20 the slowest trains will take 3 h 18 m 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 Rome among Omio's users. If you are prioritising price take the bus with prices starting from €20. For those with little time consider booking a train which can get you there in 5h 17m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.4kg. The ticket price range depends on the travel mode: a bus costs an average of €20, and a train costs an average of €31.
Distance: 255 miles (411 km)
Most popular Train | Bus |
---|---|
€50 Average price | €39 Average price Cheapest |
5h 47m Average total duration Fastest 5h 17m Onboard + 30m Additional time* | 8h 4m Average total duration 7h 34m Onboard + 30m Additional time* |
0.1 - 0.4kg CO2 emissions Lowest | 0.4 - 1.0kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
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 9:27 AM Verona Porta Vescovo | 4h57 | 2:24 PM Rome Termini | 1 transfer | |
![]() ![]() | Delayed 9:34 AM 9:32 AMVerona Porta Vescovo | 4h52 | 2:24 PM Rome Termini | 2 transfers | |
![]() | 10:00 AM Verona Porta Nuova | 4h24 | 2:24 PM Rome Termini | 1 transfer | |
![]() | On time 10:26 AM Verona Porta Nuova | 10h09 | 8:35 PM Rome Termini | 2 transfers | |
![]() ![]() | On time 10:27 AM Verona Porta Vescovo | 4h57 | 3:24 PM Rome Termini | 1 transfer | |
![]() ![]() | On time 10:32 AM Verona Porta Vescovo | 4h52 | 3:24 PM Rome Termini | 2 transfers | |
![]() | On time 11:00 AM Verona Porta Nuova | 4h24 | 3:24 PM Rome Termini | 1 transfer | |
![]() ![]() | 11:17 AM Verona Porta Vescovo | 7h46 | 7:03 PM Rome Ostiense | 2 transfers | |
![]() ![]() | On time 11:26 AM Verona Porta Nuova | 4h14 | 3:40 PM Rome Termini | 1 transfer | |
![]() | On time 12:22 PM Verona Porta Nuova | 3h18 | 3:40 PM Rome Termini | 0 transfersDirect | |
![]() ![]() | 12:26 PM Verona Porta Nuova | 6h37 | 7:03 PM Rome Ostiense | 1 transfer | |
![]() ![]() | 12:27 PM Verona Porta Vescovo | 7h53 | 8:20 PM Rome Termini | 1 transfer | |
![]() ![]() | 12:32 PM Verona Porta Vescovo | 7h48 | 8:20 PM Rome Termini | 2 transfers | |
![]() | On time 12:52 PM Verona Porta Nuova | 3h18 | 4:10 PM Rome Termini | 0 transfersDirect | |
![]() ![]() | On time 1:16 PM Verona Porta Nuova | 7h04 | 8:20 PM Rome Termini | 1 transfer | |
![]() | On time 2:20 PM Verona Porta Nuova | 3h20 | 5:40 PM Rome Termini | 0 transfersDirect | |
![]() ![]() | 2:32 PM Verona Porta Vescovo | 3h38 | 6:10 PM Rome Termini | 1 transfer | |
![]() | 2:52 PM Verona Porta Nuova | 3h18 | 6:10 PM Rome Termini | 0 transfersDirect | |
![]() ![]() | 3:32 PM Verona Porta Vescovo | 3h38 | 7:10 PM Rome Termini | 2 transfers | |
![]() ![]() | 3:32 PM Verona Porta Vescovo | 3h43 | 7:15 PM Rome Termini | 1 transfer | |
![]() | 3:52 PM Verona Porta Nuova | 3h23 | 7:15 PM Rome Termini | 0 transfersDirect | |
![]() | 3:52 PM Verona Porta Nuova | 3h18 | 7:10 PM Rome Termini | 1 transfer | |
![]() | On time 4:22 PM Verona Porta Nuova | 3h21 | 7:43 PM Rome Termini | 0 transfersDirect | |
![]() | On time 4:22 PM Verona Porta Nuova | 3h10 | 7:32 PM Rome Tiburtina | 0 transfersDirect | |
![]() ![]() | 4:32 PM Verona Porta Vescovo | 3h43 | 8:15 PM Rome Termini | 1 transfer | |
![]() ![]() | 4:32 PM Verona Porta Vescovo | 3h38 | 8:10 PM Rome Termini | 2 transfers | |
![]() | 4:52 PM Verona Porta Nuova | 3h18 | 8:10 PM Rome Termini | 1 transfer | |
![]() | 4:52 PM Verona Porta Nuova | 3h23 | 8:15 PM Rome Termini | 0 transfersDirect | |
![]() ![]() | 8:32 PM Verona Porta Vescovo | 8h33 | 5:05 AM Rome Termini | 1 transfer | |
![]() | 9:36 PM Verona Porta Nuova | 7h29 | 5:05 AM Rome Termini | 0 transfersDirect | |
![]() ![]() | 2:15 AM Verona Porta Vescovo | 6h00 | 8:15 AM Rome Termini | 1 transfer | |
![]() ![]() | 2:15 AM Verona Porta Vescovo | 5h34 | 7:49 AM Rome Termini | 2 transfers | |
![]() ![]() | 2:15 AM Verona Porta Vescovo | 9h33 | 11:48 AM Rome Ostiense | 2 transfers | |
![]() ![]() | 3:18 AM Verona Porta Nuova | 8h30 | 11:48 AM Rome Ostiense | 1 transfer | |
![]() ![]() | 3:18 AM Verona Porta Nuova | 4h31 | 7:49 AM Rome Termini | 1 transfer | |
![]() | 3:43 AM Verona Porta Nuova | 12h07 | 3:50 PM Rome Termini | 2 transfers | |
![]() | On time 4:52 AM Verona Porta Nuova | 3h19 | 8:11 AM Rome Termini | 1 transfer | |
![]() | 4:52 AM Verona Porta Nuova | 3h23 | 8:15 AM Rome Termini | 0 transfersDirect | |
![]() | 5:03 AM Verona Porta Nuova | 10h45 | 3:48 PM Rome Tiburtina | 2 transfers | |
![]() | 5:03 AM Verona Porta Nuova | 11h07 | 4:10 PM Rome Termini | 2 transfers | |
![]() ![]() | On time 5:03 AM Verona Porta Nuova | 4h07 | 9:10 AM Rome Termini | 1 transfer | |
![]() | 5:22 AM Verona Porta Nuova | 3h18 | 8:40 AM Rome Termini | 0 transfersDirect | |
![]() ![]() | On time 5:22 AM Verona Porta Nuova | 4h43 | 10:05 AM Rome Termini | 1 transfer | |
![]() ![]() | On time 5:27 AM Verona Porta Vescovo | 4h38 | 10:05 AM Rome Termini | 1 transfer | |
![]() ![]() | On time 6:04 AM Verona Porta Vescovo | 4h11 | 10:15 AM Rome Termini | 1 transfer | |
![]() | 6:22 AM Verona Porta Nuova | 3h18 | 9:40 AM Rome Termini | 0 transfersDirect | |
![]() ![]() | On time 6:22 AM Verona Porta Nuova | 7h58 | 2:20 PM Rome Termini | 1 transfer | |
![]() ![]() | 6:27 AM Verona Porta Vescovo | 5h03 | 11:30 AM Rome Termini | 1 transfer | |
![]() ![]() | 6:27 AM Verona Porta Vescovo | 7h53 | 2:20 PM Rome Termini | 1 transfer | |
![]() | On time 6:52 AM Verona Porta Nuova | 3h23 | 10:15 AM Rome Termini | 0 transfersDirect | |
![]() ![]() | 7:32 AM Verona Porta Vescovo | 3h58 | 11:30 AM Rome Termini | 2 transfers | |
![]() ![]() | 7:32 AM Verona Porta Vescovo | 4h25 | 11:57 AM Rome Termini | 1 transfer | |
![]() | 7:50 AM Verona Porta Nuova | 3h40 | 11:30 AM Rome Termini | 1 transfer | |
![]() | 8:09 AM Verona Porta Nuova | 3h48 | 11:57 AM Rome Termini | 0 transfersDirect | |
![]() ![]() | On time 8:26 AM Verona Porta Nuova | 4h23 | 12:49 PM Rome Termini | 1 transfer | |
![]() ![]() | On time 8:26 AM Verona Porta Nuova | 10h04 | 6:30 PM Rome Termini | 2 transfers | |
![]() ![]() | 8:27 AM Verona Porta Vescovo | 5h03 | 1:30 PM Rome Termini | 1 transfer | |
![]() ![]() | On time 8:32 AM Verona Porta Vescovo | 4h58 | 1:30 PM Rome Termini | 2 transfers | |
![]() | 9:00 AM Verona Porta Nuova | 4h30 | 1:30 PM Rome Termini | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 255 miles (411 km) |
Average train duration 5h 17m |
Cheapest ticket price $47 (€38) |
Trains per day 56 |
Direct trains 13 |
Fastest train 3h 21m |
First train 00:02 |
Last train 23:55 |
Buy your official Italo, Frecciarossa and Frecciargento train tickets between Verona and Rome from $49 (€39) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.
Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly #[+travelMode] that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.
Italo from Verona to Rome train information:
The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:
Here are some other resources that might have the information you need