The cheapest and fastest coaches from Bergamo to Verona
Cheapest price
£6
Average price
£15
Fastest journey
1 h
Average duration
1 h 8 m
Buses per day
95
Distance
108 km
The best way to find a cheap coach ticket from Bergamo to Verona is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Bergamo to Verona will cost around £15 if you buy it on the day, but you can find cheap coach tickets today for only £6.
Of the 95 buses that leave Bergamo for Verona every day 21 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct buses cover the 108 km distance in an average of 1 h 8 m but if you time it right, some buses will get you there in just 1 h .
The slowest buses will take 1 h 20 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.
3505
FlixBus

FlixBus




Travel Information
Compare train and coach for Bergamo to Verona
Omio recommends booking the train as it is the most popular option from Bergamo to Verona among Omio's users. If you are prioritising price take the train with prices starting from £9. For those with little time consider booking a train which can get you there in 1h 37m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg. The ticket price range depends on the travel mode: a train costs an average of £9, and a coach costs an average of £4.
Distance: 108 km
Compare bus with
| Coach | Most popular Train |
|---|---|
£10 Average Price | £10 Average Price Cheapest |
2h 22m Average total duration 1h 52m Onboard + 30m Additional time* | 2h 7m Average total duration Fastest 1h 37m Onboard + 30m Additional time* |
0.1 - 0.3kg CO2 emissions | 0.0 - 0.1kg CO2 emissions Lowest |
![]() Most popular bus company | ![]() Most popular train company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
Bergamo to Verona bus times
The table below shows live departures for Bergamo to Verona coaches for today, Saturday 10 January. You can also manually refresh the results below to see updated coach journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
Regionale TRENORD 10115 · Autobus TRENORD 9001A · Regionale Veloce 3485 | 05:06 Bergamo station | 3h20 | 08:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10115 · Autobus TRENORD 9001A | 05:06 Bergamo station | 3h09 | 08:15 Verona Porta Nuova | 1 change | |
Regionale TRENORD 22618 · Regionale TRENORD 2613 · Autobus TRENORD 9001A | 05:18 Bergamo station | 2h57 | 08:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10501 · Autobus TRENORD 9003A · Regionale 17299 | 05:43 Bergamo station | 3h02 | 08:45 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10501 · Autobus TRENORD 9003A | 05:43 Bergamo station | 2h42 | 08:25 Verona Porta Nuova | 1 change | |
203 | 05:55 Bergamo, Autostazione | 2h10 | 08:05 Verona, Viale Andrea Palladio (Tamoil) | 0 changesdirect | |
Regionale TRENORD 10117 · Autobus TRENORD 9007A | 06:06 Bergamo station | 2h39 | 08:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10117 · Autobus TRENORD 9007A · Autobus VF015 | 06:06 Bergamo station | 2h54 | 09:00 Verona | 2 changes | |
Regionale TRENORD 10101 · Autobus TRENORD 9011A · Regionale Veloce 3495 | 06:27 Bergamo station | 2h59 | 09:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10101 · Autobus TRENORD 9011A | 06:27 Bergamo station | 2h38 | 09:05 Verona Porta Nuova | 1 change | |
FlixBus | 07:00 Bergamo, Autostazione | 1h55 | 08:55 Verona, Viale Cardinale Girolamo | 0 changesdirect | |
Regionale TRENORD 10119 · Autobus TRENORD 9019A · Autobus VF021 | 07:06 Bergamo station | 2h54 | 10:00 Verona | 2 changes | |
Regionale TRENORD 10119 · Autobus TRENORD 9023A | 07:06 Bergamo station | 2h59 | 10:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10119 · Autobus TRENORD 9019A · Regionale Veloce 3513 | 07:06 Bergamo station | 3h20 | 10:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10119 · Autobus TRENORD 9019A | 07:06 Bergamo station | 2h39 | 09:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 22626 · Regionale TRENORD 2617 · Autobus TRENORD 9025A | 07:18 Bergamo station | 2h57 | 10:15 Verona Porta Nuova | 2 changes | |
FlixBus | 07:45 Bergamo, Autostazione | 2h20 | 10:05 Verona, Viale Cardinale Girolamo | 0 changesdirect | |
Regionale TRENORD 10121 · Autobus TRENORD 9031A · Regionale Veloce 3613 | 08:06 Bergamo station | 3h20 | 11:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10121 · Autobus TRENORD 9031A · Autobus VF025 | 08:06 Bergamo station | 2h54 | 11:00 Verona | 2 changes | |
Regionale TRENORD 10121 · Autobus TRENORD 9031A | 08:06 Bergamo station | 2h39 | 10:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10121 · Autobus TRENORD 9035A | 08:06 Bergamo station | 2h59 | 11:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 22630 · Regionale TRENORD 2619 · Autobus TRENORD 9037A | 08:18 Bergamo station | 2h57 | 11:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10123 · Autobus TRENORD 9043A | 09:06 Bergamo station | 2h39 | 11:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10123 · Autobus TRENORD 9049A | 09:06 Bergamo station | 3h09 | 12:15 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10123 · Autobus TRENORD 9043A · Regionale Veloce 3497 | 09:06 Bergamo station | 3h20 | 12:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10123 · Autobus TRENORD 9043A · Autobus VF031 | 09:06 Bergamo station | 2h54 | 12:00 Verona | 2 changes | |
Regionale TRENORD 22634 · Regionale TRENORD 2621 · Autobus TRENORD 9049A | 09:18 Bergamo station | 2h57 | 12:15 Verona Porta Nuova | 2 changes | |
![]() | 09:25 Bergamo, Piazzale Marconi | 1h30 | 10:55 Verona, Verona Villafranca Airport (VRN) | 0 changesdirect | |
![]() | 09:25 Bergamo, Piazzale Marconi | 1h35 | 11:00 Verona, Stazione Porta Vescovo | 0 changesdirect | |
![]() | 09:25 Bergamo, Piazzale Marconi | 1h40 | 11:05 Verona, St. di Autobus | 0 changesdirect | |
Regionale TRENORD 10125 · Autobus TRENORD 9055A | 10:06 Bergamo station | 2h39 | 12:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10125 · Autobus TRENORD 9061A | 10:06 Bergamo station | 3h09 | 13:15 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10125 · Autobus TRENORD 9055A · Regionale Veloce 3499 | 10:06 Bergamo station | 3h20 | 13:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 22638 · Regionale TRENORD 2623 · Autobus TRENORD 9061A | 10:18 Bergamo station | 2h57 | 13:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10127 · Autobus TRENORD 9067A · Regionale Veloce 3503 | 11:06 Bergamo station | 3h20 | 14:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10127 · Autobus TRENORD 9067A | 11:06 Bergamo station | 2h39 | 13:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10127 · Autobus TRENORD 9071A | 11:06 Bergamo station | 2h59 | 14:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10127 · Autobus TRENORD 9067A · Autobus VF041 | 11:06 Bergamo station | 2h54 | 14:00 Verona | 2 changes | |
Regionale TRENORD 22642 · Regionale TRENORD 2625 · Autobus TRENORD 9073A | 11:18 Bergamo station | 2h57 | 14:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10129 · Autobus TRENORD 9079A · Autobus VF047 | 12:06 Bergamo station | 2h54 | 15:00 Verona | 2 changes | |
Regionale TRENORD 10129 · Autobus TRENORD 9079A · Regionale Veloce 3505 | 12:06 Bergamo station | 3h20 | 15:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10129 · Autobus TRENORD 9085A | 12:06 Bergamo station | 3h09 | 15:15 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10129 · Autobus TRENORD 9079A | 12:06 Bergamo station | 2h39 | 14:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 22646 · Regionale TRENORD 2627 · Autobus TRENORD 9085A | 12:18 Bergamo station | 2h57 | 15:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10103 · Autobus TRENORD 9087A · Regionale 17227 | 12:42 Bergamo station | 2h57 | 15:39 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10103 · Autobus TRENORD 9087A | 12:42 Bergamo station | 2h43 | 15:25 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10131 · Autobus TRENORD 9095A | 13:06 Bergamo station | 2h59 | 16:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10131 · Autobus TRENORD 9091A · Autobus VF055 | 13:06 Bergamo station | 2h54 | 16:00 Verona | 2 changes | |
Regionale TRENORD 10131 · Autobus TRENORD 9091A | 13:06 Bergamo station | 2h39 | 15:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10131 · Autobus TRENORD 9091A · Regionale Veloce 3507 | 13:06 Bergamo station | 3h20 | 16:26 Verona Porta Vescovo | 2 changes | |
![]() | 13:10 Bergamo, Piazzale Marconi | 1h25 | 14:35 Verona, Stazione Porta Vescovo | 0 changesdirect | |
![]() | 13:10 Bergamo, Piazzale Marconi | 1h25 | 14:35 Verona, St. di Autobus | 0 changesdirect | |
![]() | 13:10 Bergamo, Piazzale Marconi | 1h20 | 14:30 Verona, Verona Villafranca Airport (VRN) | 0 changesdirect | |
Regionale TRENORD 22650 · Regionale TRENORD 2629 · Autobus TRENORD 9097A | 13:18 Bergamo station | 2h57 | 16:15 Verona Porta Nuova | 2 changes | |
![]() | 14:00 Bergamo, Piazzale Marconi | 1h20 | 15:20 Verona, Verona Villafranca Airport (VRN) | 0 changesdirect | |
![]() | 14:00 Bergamo, Piazzale Marconi | 1h25 | 15:25 Verona, Stazione Porta Vescovo | 0 changesdirect | |
![]() | 14:00 Bergamo, Piazzale Marconi | 1h25 | 15:25 Verona, St. di Autobus | 0 changesdirect | |
Regionale TRENORD 10133 · Autobus TRENORD 9107A | 14:06 Bergamo station | 2h59 | 17:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10133 · Autobus TRENORD 9103A | 14:06 Bergamo station | 2h39 | 16:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10133 · Autobus TRENORD 9103A · Regionale Veloce 3551 | 14:06 Bergamo station | 3h20 | 17:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10133 · Autobus TRENORD 9103A · Autobus VF059 | 14:06 Bergamo station | 2h54 | 17:00 Verona | 2 changes | |
Regionale TRENORD 22654 · Regionale TRENORD 2631 · Autobus TRENORD 9109A | 14:18 Bergamo station | 2h57 | 17:15 Verona Porta Nuova | 2 changes | |
![]() | 15:00 Bergamo, Piazzale Marconi | 1h25 | 16:25 Verona, St. di Autobus | 0 changesdirect | |
![]() | 15:00 Bergamo, Piazzale Marconi | 1h20 | 16:20 Verona, Verona Villafranca Airport (VRN) | 0 changesdirect | |
![]() | 15:00 Bergamo, Piazzale Marconi | 1h25 | 16:25 Verona, Stazione Porta Vescovo | 0 changesdirect | |
Regionale TRENORD 10135 · Autobus TRENORD 9115A · Autobus VF067 | 15:06 Bergamo station | 2h54 | 18:00 Verona | 2 changes | |
Regionale TRENORD 10135 · Autobus TRENORD 9115A · Regionale Veloce 3523 | 15:06 Bergamo station | 3h20 | 18:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 10135 · Autobus TRENORD 9119A | 15:06 Bergamo station | 2h59 | 18:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10135 · Autobus TRENORD 9115A | 15:06 Bergamo station | 2h39 | 17:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 22658 · Regionale TRENORD 2633 · Autobus TRENORD 9121A | 15:18 Bergamo station | 2h57 | 18:15 Verona Porta Nuova | 2 changes | |
![]() | 16:00 Bergamo, Piazzale Marconi | 1h20 | 17:20 Verona, Verona Villafranca Airport (VRN) | 0 changesdirect | |
![]() | 16:00 Bergamo, Piazzale Marconi | 1h25 | 17:25 Verona, St. di Autobus | 0 changesdirect | |
Regionale TRENORD 10137 · Autobus TRENORD 9127A · Autobus VF071 | 16:06 Bergamo station | 2h54 | 19:00 Verona | 2 changes | |
Regionale TRENORD 10137 · Autobus TRENORD 9131A | 16:06 Bergamo station | 2h59 | 19:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10137 · Autobus TRENORD 9127A | 16:06 Bergamo station | 2h39 | 18:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10137 · Autobus TRENORD 9127A · Regionale Veloce 3501 | 16:06 Bergamo station | 3h20 | 19:26 Verona Porta Vescovo | 2 changes | |
Regionale TRENORD 22662 · Regionale TRENORD 2635 · Autobus TRENORD 9133A | 16:18 Bergamo station | 2h57 | 19:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10139 · Autobus TRENORD 9139A · Autobus VF079 | 17:06 Bergamo station | 2h58 | 20:04 Verona | 2 changes | |
Regionale TRENORD 10139 · Autobus TRENORD 9143A | 17:06 Bergamo station | 2h59 | 20:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10139 · Autobus TRENORD 9139A | 17:06 Bergamo station | 2h39 | 19:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 22666 · Regionale TRENORD 2637 · Autobus TRENORD 9145A | 17:18 Bergamo station | 2h57 | 20:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10141 · Autobus TRENORD 9151A | 18:06 Bergamo station | 2h39 | 20:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10141 · Autobus TRENORD 9155A | 18:06 Bergamo station | 2h59 | 21:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10141 · Autobus TRENORD 9151A · Autobus VF081 | 18:06 Bergamo station | 3h08 | 21:14 Verona | 2 changes | |
Regionale TRENORD 10141 · Autobus TRENORD 9151A · Regionale Veloce 3521 | 18:06 Bergamo station | 3h20 | 21:26 Verona Porta Vescovo | 2 changes | |
FlixBus | 18:10 Bergamo, Autostazione | 1h45 | 19:55 Verona, Viale Cardinale Girolamo | 0 changesdirect | |
FlixBus · FlixBus | 18:10 Bergamo, Autostazione | 11h50 | 06:00 Verona, Viale Cardinale Girolamo | 1 change | |
Regionale TRENORD 22670 · Regionale TRENORD 2639 · Autobus TRENORD 9157A | 18:18 Bergamo station | 2h57 | 21:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10105 · Autobus TRENORD 9159A | 18:42 Bergamo station | 2h43 | 21:25 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10143 · Autobus TRENORD 9163A | 19:06 Bergamo station | 2h39 | 21:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10143 · Autobus TRENORD 9163A · Autobus VF083 | 19:06 Bergamo station | 2h48 | 21:54 Verona | 2 changes | |
Regionale TRENORD 10143 · Autobus TRENORD 9167A | 19:06 Bergamo station | 2h59 | 22:05 Verona Porta Nuova | 1 change | |
Regionale TRENORD 22674 · Regionale TRENORD 2641 · Autobus TRENORD 9169A | 19:18 Bergamo station | 2h57 | 22:15 Verona Porta Nuova | 2 changes | |
3505 | 19:45 Bergamo, Autostazione | 2h09 | 21:54 Verona, Viale Andrea Palladio (Tamoil) | 0 changesdirect | |
Regionale TRENORD 10145 · Autobus TRENORD 9175A | 20:06 Bergamo station | 2h39 | 22:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 10145 · Autobus TRENORD 9181A | 20:06 Bergamo station | 3h09 | 23:15 Verona Porta Nuova | 1 change | |
Regionale TRENORD 22678 · Regionale TRENORD 2643 · Autobus TRENORD 9181A | 20:18 Bergamo station | 2h57 | 23:15 Verona Porta Nuova | 2 changes | |
Regionale TRENORD 10147 · Autobus TRENORD 9187A | 21:06 Bergamo station | 2h39 | 23:45 Verona Porta Nuova | 1 change | |
Regionale TRENORD 2248 · Regionale TRENORD 2647 · Autobus TRENORD 9205A | 22:00 Bergamo station | 3h15 | 01:15 Verona Porta Nuova | 2 changes | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Bergamo to Verona by train or coach
Compare train and coach prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
10 Jan
11 Jan
12 Jan
13 Jan
14 Jan
15 Jan
16 Jan
17 Jan
18 Jan
19 Jan
20 Jan
21 Jan
22 Jan
23 Jan
24 Jan
25 Jan
26 Jan
27 Jan
28 Jan
29 Jan
30 Jan
Journey information
Overview: Bus from Bergamo to Verona
Buses from Bergamo to Verona run on average 81 times per day, taking around 1h 52m. Cheap bus tickets for this journey start at £4 if you book in advance.
There are 61 coaches per day. The earliest coach runs at 00:05, the last at 23:55. The fastest coach covers the 108 km distance in 1h 20m.
Distance 108 km |
Average bus duration 1h 52m |
Cheapest ticket price £4 |
Buses per day 81 |
Direct buses 61 |
Fastest bus 1h 20m |
First bus 00:05 |
Last bus 23:55 |
Bus providers: Itabus, FlixBus, GoOpti, BlaBlaCar, BlaBlaCar Bus, Infobus, Marino Autolinee, Busitalia from Bergamo to VeronaYou can travel by bus between Bergamo to Verona with Itabus, FlixBus, GoOpti, BlaBlaCar, BlaBlaCar Bus, Infobus, Marino Autolinee, Busitalia for as low as £4. When you search for schedules and tickets, Omio will show you the best journey
Itabus
FlixBus
Infobus
Marino Autolinee
BlaBlaCar Bus
Busitalia
GoOpti
BlaBlaCar
FAQs: Bergamo to Verona coach
Find answers to the most common questions about traveling from Bergamo to Verona by coach. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest coach, the cheapest option, or tips for making the most of your visit at Verona, this guide helps you travel smarter and with confidence.

When departing from Bergamo, you have various coach station options to start your journey from including Bergamo, Autostazione and Bergamo, Piazzale Marconi. When arriving in Verona, you can end your route in coach stations like Verona, Verona Villafranca Airport (VRN), Verona, Viale Andrea Palladio (Tamoil), Verona, St. Di Autobus, Verona, Porta Nuova, Verona, Viale Cardinale Girolamo and Verona, Stazione Porta Vescovo.
Passengers board the coach most frequently from Bergamo, Autostazione, which is located around 0.7 miles (1.2 km) away from the city centre, and they get off the coach at Verona, Verona Villafranca Airport (VRN), located 8.1 miles (13 km) away from the city centre.
To find the cheapest bus tickets for your trip from Bergamo to Verona, follow these tips:
Start your search now and compare ticket prices to find the best deal!
popular bus stations
Important Stations and Airports in Bergamo and Verona
Most popular bus connections from Bergamo
More options for your journey from Bergamo to Verona
Here are some other resources that might have the information you need


