The city is difficult to get to by air outside of the tourist season. The city's own international airport, Rijeka Airport is located on the nearby island of Krk across the tolled Krk Bridge. Buses, with a journey time of approximately 45 minutes, operate from Rijeka city center and nearby Opatija, with a schedule based on the planned arrival and departure times of flights. Handling 200,841 passengers in 2019, the facility is more of a charter airport than a serious transport hub, although various scheduled airlines have begun to service it with a comparatively large number of flights coming from airports in Germany. Most of these flights only operate during the tourist season between approximately May and October. Alternative nearby airports include Pula (around 90 minutes drive from Rijeka), Trieste (around 90 minutes), Ljubljana (around 2 hours), Zagreb (around 2 hours) and Venice (around 3 hours).