Berlin to Verona train with Deutsche Bahn (ICE,EC,IC)

Tue, 25 Mar
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Berlin to Verona

Showing times and prices for 25 Mar

Cheapest price

£221

Average price

£300

Fastest journey

10 h 34 m

Average duration

10 h 43 m

Trains per day

7

Distance

808 km

Cheap tickets

The best way to find a cheap train ticket from Berlin to Verona is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Deutsche BahnICE 507
10:2510h34
Berlin Hbf
20:59Verona Porta Nuova
£2211One-way
1 change
Cheapest
Deutsche BahnICE 505
08:2510h36
Berlin Hbf
19:01Verona Porta Nuova
£2211One-way
1 change
Deutsche BahnICE 505
08:2510h36
Berlin Hbf
19:01Verona Porta Nuova
£3181One-way
1 change
Deutsche BahnICE 505
08:2512h34
Berlin Hbf
20:59Verona Porta Nuova
£3221One-way
1 change
Deutsche BahnICE 703
09:3111h28
Berlin Hbf
20:59Verona Porta Nuova
£3221One-way
1 change

Berlin to Verona train times

Showing trains for tomorrow, Tuesday 25 March
ProviderDepartsDurationArrivesChangesTickets
Deutsche Bahn
ICE 505
Deutsche BahnICE 505
08:25 Berlin Hbf10h36 19:01 Verona Porta Nuova1 change
Deutsche Bahn
ICE 505
Deutsche BahnICE 505
08:25 Berlin Hbf12h34 20:59 Verona Porta Nuova1 change
Deutsche Bahn
ICE 505
Deutsche BahnICE 505
08:25 Berlin Hbf10h36 19:01 Verona Porta Nuova1 change
Deutsche Bahn
ICE 703
Deutsche BahnICE 703
09:31 Berlin Hbf11h28 20:59 Verona Porta Nuova1 change
Deutsche Bahn
ICE 93
Deutsche BahnICE 93
09:42 Berlin Hbf11h17 20:59 Verona Porta Nuova2 changes
Deutsche Bahn
ICE 507
Deutsche BahnICE 507
10:25 Berlin Hbf10h34 20:59 Verona Porta Nuova1 change
Deutsche Bahn
ICE 507
Deutsche BahnICE 507
10:25 Berlin Hbf10h34 20:59 Verona Porta Nuova1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Berlin to Verona by coach, train or flight

Mon
24 Mar
Tue
25 Mar
Wed
26 Mar
Thu
27 Mar
Fri
28 Mar
Sat
29 Mar
Sun
30 Mar
Mon
31 Mar
Tue
01 Apr
Wed
02 Apr
Thu
03 Apr
Fri
04 Apr
Sat
05 Apr
Sun
06 Apr
Mon
07 Apr
Tue
08 Apr
Wed
09 Apr
Thu
10 Apr
Fri
11 Apr
Sat
12 Apr
Sun
13 Apr

How far in advance should I book train tickets from Berlin to Verona?

The best time to book your train from Berlin to Verona is 6 days before departure. See how prices for trains change on the Berlin to Verona route.
Prices are for one-way tickets for one passenger from Berlin to Verona per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Berlin to Verona.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Journey information

Overview: Train from Berlin to Verona

Trains from Berlin to Verona run on average 4 times per day, taking around 10h 44m. Cheap train tickets for this journey start at £35 but you can travel from only £32 by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from £32
Distance
807 km
Average train duration
10h 44m
Cheapest ticket price
£35
Trains per day
4
Train providers
3
Fastest train
9h 54m
First train
08:02
Last train
21:28
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from £32

Train companies: Deutsche Bahn, Trenitalia and ÖBB | Euro City (EC) trains Berlin to Verona

For as little as £61 you can travel by train from Berlin to Verona with Deutsche Bahn, Trenitalia and ÖBB | Euro City (EC). Omio will show you the best deals, timetables and tickets available for this route.

Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the BahnCard 25, 50 and 100, which you can also use for your train from Berlin to Verona. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Berlin to Verona train information with Deutsche Bahn:

  • Average Duration: 9 h 54 min
  • Cheapest Price: £61

FAQs: Berlin to Verona train

FAQs: Travel by train from Berlin to Verona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Verona.
FAQs

More options for your journey from Berlin to Verona

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language