Cheapest price
$62
Average price
$109
Fastest journey
3 h 10 m
Average duration
3 h 13 m
Trains per day
79
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.
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 €15. For those with little time consider booking a bus which can get you there in 7h 16m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.4kg.
Most popular Train | Bus |
---|---|
€50 Average price | €29 Average price Cheapest |
9h 7m Average duration 8h 37m Onboard + 30m Additional time* | 7h 46m Average duration Fastest 7h 16m Onboard + 30m Additional time* |
0.1 - 0.4kg CO2 emissions Lowest | 0.4 - 1.0kg 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 6:15 AM Verona | 4h00 | 10:15 AM Rome Termini | 1 transfer | |
![]() | 6:22 AM Verona Porta Nuova | 3h18 | 9:40 AM Rome Termini | 0 transfersDirect | |
![]() ![]() | On time 6:32 AM Verona Porta Vescovo | 3h43 | 10:15 AM Rome Termini | 1 transfer | |
![]() | On time 6:52 AM Verona Porta Nuova | 3h23 | 10:15 AM Rome Termini | 0 transfersDirect | |
![]() ![]() | 7:27 AM Verona Porta Vescovo | 4h58 | 12:25 PM Rome Termini | 1 transfer | |
![]() ![]() | 7:32 AM Verona Porta Vescovo | 4h53 | 12:25 PM Rome Termini | 2 transfers | |
![]() | 7:37 AM Verona Porta Nuova | 3h33 | 11:10 AM Rome Termini | 0 transfersDirect | |
![]() | 8:00 AM Verona Porta Nuova | 4h25 | 12:25 PM Rome Termini | 1 transfer | |
![]() ![]() | 8:15 AM Verona | 4h34 | 12:49 PM Rome Termini | 2 transfers | |
![]() ![]() | On time 8:26 AM Verona Porta Nuova | 4h23 | 12:49 PM Rome Termini | 1 transfer | |
![]() ![]() | On time 8:26 AM Verona Porta Nuova | 9h34 | 6:00 PM Rome Termini | 2 transfers | |
![]() ![]() | 8:27 AM Verona Porta Vescovo | 5h03 | 1:30 PM Rome Termini | 1 transfer | |
![]() ![]() | 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 | |
![]() ![]() | 9:27 AM Verona Porta Vescovo | 4h57 | 2:24 PM Rome Termini | 1 transfer | |
![]() ![]() | 9:32 AM Verona Porta Vescovo | 4h52 | 2:24 PM Rome Termini | 2 transfers | |
![]() | 10:00 AM Verona Porta Nuova | 4h24 | 2:24 PM Rome Termini | 1 transfer | |
![]() | 10:26 AM Verona Porta Nuova | 10h06 | 8:32 PM Rome Termini | 2 transfers | |
![]() | 11:00 AM Verona Porta Nuova | 4h24 | 3:24 PM Rome Termini | 1 transfer | |
![]() ![]() | 11:26 AM Verona Porta Nuova | 4h14 | 3:40 PM Rome Termini | 1 transfer | |
![]() | 12:22 PM Verona Porta Nuova | 3h18 | 3:40 PM Rome Termini | 0 transfersDirect | |
![]() | 12:26 PM Verona Porta Nuova | 9h19 | 9:45 PM Rome Termini | 2 transfers | |
![]() | 12:52 PM Verona Porta Nuova | 3h18 | 4:10 PM Rome Termini | 0 transfersDirect | |
![]() ![]() | 2:15 PM Verona | 3h55 | 6:10 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: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 | |
![]() ![]() | 4:15 PM Verona | 3h55 | 8:10 PM Rome Termini | 2 transfers | |
![]() ![]() | 4:15 PM Verona | 4h00 | 8:15 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 | 3h38 | 8:10 PM Rome Termini | 2 transfers | |
![]() ![]() | 4:32 PM Verona Porta Vescovo | 3h43 | 8:15 PM Rome Termini | 1 transfer | |
![]() | 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 | |
![]() ![]() | 7:57 PM Verona | 8h09 | 4:06 AM Rome Termini | 1 transfer | |
![]() ![]() | 8:32 PM Verona Porta Vescovo | 7h34 | 4:06 AM Rome Termini | 1 transfer | |
![]() | 9:36 PM Verona Porta Nuova | 6h30 | 4:06 AM Rome Termini | 0 transfersDirect | |
Monday, April 28 | |||||
![]() ![]() | 3:18 AM Verona Porta Nuova | 4h22 | 7:40 AM Rome Termini | 1 transfer | |
![]() ![]() | 3:27 AM Verona Porta Vescovo | 4h58 | 8:25 AM Rome Termini | 1 transfer | |
![]() ![]() | On time 4:05 AM Verona Porta Nuova | 7h22 | 11:27 AM Rome Tiburtina | 1 transfer | |
![]() ![]() | 4:21 AM Verona | 3h54 | 8:15 AM Rome Termini | 1 transfer | |
![]() ![]() | 4:21 AM Verona | 3h50 | 8:11 AM Rome Termini | 2 transfers | |
![]() | 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:11 AM Verona | 4h04 | 9:15 AM Rome Termini | 1 transfer | |
![]() ![]() | 5:11 AM Verona | 3h59 | 9:10 AM Rome Termini | 2 transfers | |
![]() | 5:22 AM Verona Porta Nuova | 3h13 | 8:35 AM Rome Termini | 0 transfersDirect | |
![]() ![]() | 5:32 AM Verona Porta Vescovo | 3h43 | 9:15 AM Rome Termini | 1 transfer | |
![]() ![]() | 5:32 AM Verona Porta Vescovo | 3h38 | 9:10 AM Rome Termini | 2 transfers | |
![]() ![]() ![]() | 5:42 AM Verona Porta Nuova | 10h23 | 4:05 PM Rome Termini | 2 transfers | |
![]() | 5:53 AM Verona Porta Nuova | 3h22 | 9:15 AM Rome Termini | 0 transfersDirect | |
![]() | 5:53 AM Verona Porta Nuova | 3h17 | 9:10 AM 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 8h 37m |
Cheapest ticket price $45 (€37) |
Trains per day 50 |
Direct trains 13 |
Train providers 6 |
Fastest train 3h 15m |
First train 05:05 |
Last train 22:36 |
Buy your official Italo, Frecciarossa and Frecciargento train tickets between Verona and Rome from $48 (€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 from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are 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 train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets between Verona and Rome: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.
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:
Passengers board the train most frequently from Verona Porta Nuova, which is located around 1.8 miles (2.9 km) away from the city centre, and they get off the train at Rome Termini, located 1.6 miles (2.6 km) away from the city centre.
Here are some other resources that might have the information you need