🇮🇹 BDS
Brindisi
541 mi
BGY 🇮🇹
Orio al Serio (BG)

Brindisi to Orio al Serio (BG) Flights

Brindisi Airport Milan Bergamo Airport / Antonio Locatelli Air Base 2 airlines

Get Notified About Route Changes

Track up to 3 airports free. Weekly alerts when airlines add or remove routes.

Sign Up Free

The Brindisi to Orio al Serio (BG) route connects Brindisi Airport (BDS) in IT with Milan Bergamo Airport / Antonio Locatelli Air Base (BGY) in IT. This short-haul flight covers approximately 541 miles (871 km) with a typical flight time of 1h 20m. This route is served by 2 airlines: Ryanair, Waltzing Matilda Aviation. AirportRoutes has tracked 9 unique flight numbers on this route.

About This Route

Route Overview

The Brindisi (BDS) → Orio al Serio (BGY) route links Italy’s sunlit Salento coast with Lombardy’s Bergamo–Milan gateway, covering 541 miles (871 km). Typical nonstop flight time is about 1 hour 30–45 minutes, making it a fast alternative to long rail journeys with multiple changes. Travelers choose this route for quick access to Bergamo Alta, Milan’s business and shopping districts, and the wider Alpine-lake region. It’s especially popular for weekend breaks, low-cost city trips, and onward connections via BGY’s extensive European network. For many, it’s the most efficient way to go from beach towns near Brindisi to Northern Italy’s culture, events, and transport hubs—often at competitive fares when booked in advance.

Travel Tips

For the best fares, book 3–8 weeks ahead and compare bundles versus add-ons; low-cost tickets can start around €25–€80 (about $27–$87) one way, while peak dates often rise above €120 (about $131). At Brindisi Airport, arrive early if checking bags, as security lines can spike around morning departures. At Orio al Serio (BGY), expect a busy terminal; follow clear signage for Bergamo (ATB bus) or Milan coaches, and pre-purchase tickets online to save time. Pack light to avoid strict cabin-bag fees, and keep a layer handy—Northern Italy evenings can feel cooler than Puglia. If landing late, confirm last-bus times or budget for a taxi.

Destination Highlights

Orio al Serio is best known for Milan Bergamo Airport (BGY), but it sits minutes from Bergamo, one of Lombardy’s most characterful cities. Head to Città Alta for Venetian walls (UNESCO-listed), cobbled lanes, and panoramic viewpoints from Piazza Vecchia. Nearby, explore the Accademia Carrara art museum or shop and dine along Bergamo’s lower town boulevards. Food highlights include casoncelli (stuffed pasta), polenta taragna, and local cheeses from the Bergamasque Alps; pair them with a glass of Valcalepio wine. For easy day trips, base yourself in Bergamo for access to Lake Iseo, Lake Como, and Milan—each reachable by train or coach.

Best Time to Fly

The most comfortable months are April–June and September–October, when Lombardy is mild and less crowded. July–August brings hotter days and the highest demand, often pushing fares up from typical deals to €120–€200+ (about $131–$218+). Winter can be chilly and foggy in the plains, but prices are often lower outside holiday peaks. Consider travel around major events in nearby Milan (e.g., Design Week in April and Fashion Weeks), which can tighten availability and raise both flight and hotel costs.

AI-Generated Content: This information was compiled using AI from web sources on Dec 25, 2025. Content may not be current; please verify with airlines before booking.

Airport Information

Departure Airport

Brindisi Airport

ICAO Code:
LIBR
IATA Code:
BDS
City:
🇮🇹 Brindisi
Country:
IT
Elevation:
47 ft

Destination Airport

Milan Bergamo Airport / Antonio Locatelli Air Base

ICAO Code:
LIME
IATA Code:
BGY
City:
🇮🇹 Orio al Serio (BG)
Country:
IT
Elevation:
782 ft

Route Statistics

2

Operators

9

Tracked Flights

541

Miles

1h 20m

Flight Duration

Route Map

Great Circle
Flight route map from Brindisi to Orio al Serio (BG)

Operating Airlines

Airline ICAO IATA
Ryanair RYR FR
Waltzing Matilda Aviation WZM MW

Flight Schedule Pattern

Day Flights Observed Frequency Activity
Monday 45 16%
Tuesday 50 18%
Wednesday 31 11%
Thursday 32 12%
Friday 43 16%
Saturday 43 16%
Sunday 31 11%

Pattern Analysis

9 Tracked Flights:
Data Points: 275
API observations used to build this analysis
Weekdays: 201 flights
Weekend: 74 flights
Business Route More active on weekdays

All Flight Routes

2 Routes
Note: This table shows aggregated route data by airline. Each airline may operate multiple daily flights at different times. See the "Spotted Departure Times" section below for all observed departure times.
Airline Flight Numbers Aircraft Type Typical Time Days Active Last Seen Status
Ryanair
RYR / FR
B738 14:35 2:35 PM (Representative)
M T W T F S S
Jul 2, 2026 Active
B38M 13:00 1:00 PM (Representative)
M T W T F S S
Jul 2, 2026 Active
Total Routes: 2
Active Routes: 2
Unique Airlines: 2
Aircraft Types: 2

Spotted Departure Times

Departure Time Operator ICAO IATA
13:00 1:00 PM Waltzing Matilda Aviation WZM MW
14:35 2:35 PM Ryanair RYR FR

Time Information

Times are shown in the departure airport's local timezone (LIBR - Europe/Rome).

Total Departure Times: 2
Time Range:
13:00 - 14:35
These are typical departure times observed from actual flights. Times may vary by season and schedule changes.