COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Bergamo

switcheroo

Quickview

How to get to Bergamo by bus

Routes1
Trips per day5
bus lines1
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Bergamo?

$19.32 is the cheapest price for a bus ticket to Bergamo, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Bergamo. In the last month, buses from Rome to Bergamo had the lowest average price at $24.23.

Where is the bus station in Bergamo, Italy?

The main bus station in Bergamo is Bus Station. As the busiest station, it has the most bus arrivals, although some buses may make other stops in and around Bergamo.

Milan

There are 135 scheduled buses per day from Milan to Bergamo. The route can be as long as 29 miles, or 47 kilometers. On average, the journey takes 1 hour and 7 minutes. There are 3 bus lines that operate on this route. Terravision has the most daily buses. Buses from Milan usually arrive in Bergamo at Orio al Serio International Airport.
Avg. Time
1h 7m
Avg. Price
$21.23

Padova

There are 91 scheduled buses per day from Padova to Bergamo. The route can be as long as 109 miles, or 175 kilometers. On average, the journey takes 2 hours and 45 minutes. There are 2 bus lines that operate on this route. FlixBus has the most daily buses. Buses from Padova usually arrive in Bergamo at Airport Departures.
Avg. Time
2h 45m
Avg. Price
$136.78

Vicenza

There are 38 scheduled buses per day from Vicenza to Bergamo. The route can be as long as 91 miles, or 146 kilometers. On average, the journey takes 2 hours and 11 minutes. There are 2 bus lines that operate on this route. FlixBus has the most daily buses. Buses from Vicenza usually arrive in Bergamo at Bus Station.
Avg. Time
2h 11m
Avg. Price
$88.36

Trieste

There are 19 scheduled buses per day from Trieste to Bergamo. The route can be as long as 199 miles, or 319 kilometers. On average, the journey takes 4 hours and 14 minutes. There are 2 bus lines that operate on this route. FlixBus has the most daily buses. Buses from Trieste usually arrive in Bergamo at Airport Departures.
Avg. Time
4h 14m
Avg. Price
$118.96

Brescia

There are 15 scheduled buses per day from Brescia to Bergamo. The route can be as long as 29 miles, or 46 kilometers. On average, the journey takes 57 minutes. There are 2 bus lines that operate on this route. GoOpti has the most daily buses. Buses from Brescia usually arrive in Bergamo at Orio al Serio International Airport.
Avg. Time
0h 57m
Avg. Price
$25.96
Located in Italy, Bergamo is accessible by bus from one other city. You can choose from 5 daily scheduled trips when you search for buses to Bergamo on Wanderu. FlixBus usually has the most buses on any given day.

Bus companies serving Bergamo

FlixBus

There are 5 scheduled FlixBus buses per day.
Avg. Time
10h 17m
Avg. Price
$24.51