Support

Cheap flights from Madrid to Bern

Madrid
MAD
Bern
BRN

Flight deals from Madrid to Bern

Below you can see the best deals on flights Madrid — Bern for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

Top 10 cheap flights from Madrid to Bern

UX
2L
$ 292

Madrid — Bern

08:2020:05
26 Jul 2026
35 h 45 m
1 stop
UX
2L
$ 292

Madrid — Bern

21:4520:05
25 Jul 2026
46 h 20 m
1 stop
I2
2L
$ 301

Madrid — Bern

23:1020:05
26 Jul 2026
20 h 55 m
1 stop
IB
2L
$ 312

Madrid — Bern

07:0020:05
26 Jul 2026
37 h 5 m
1 stop
IB
2L
$ 316

Madrid — Bern

05:2020:05
26 Jul 2026
38 h 45 m
1 stop
IB
VY
2L
$ 318

Madrid — Bern

07:3520:05
26 Jul 2026
36 h 30 m
2 stops
UX
2L
$ 318

Madrid — Bern

14:3520:05
27 Jul 2026
5 h 30 m
1 stop
UX
2L
$ 318

Madrid — Bern

08:2020:05
27 Jul 2026
11 h 45 m
1 stop
UX
2L
$ 318

Madrid — Bern

08:2020:05
26 Jul 2026
35 h 45 m
1 stop
UX
2L
$ 318

Madrid — Bern

21:4520:05
25 Jul 2026
46 h 20 m
1 stop

Prices were found in the last 72 hours and may change — check the exact price when you continue.

About the Madrid — Bern flight

On this page, you can find and purchase flight tickets for the route from Madrid to Bern. The distance between the cities is approximately 1153 km, making flying the most efficient way to travel between Spain and Switzerland.

Flight costs depend on the airline and seasonality, so we recommend using the search tools on this page. To help plan your trip, you can also find information on how to get to the airport of departure and the most convenient ways to reach the city center from the airport of arrival.

Flight ticket prices by day: Madrid — Bern

Below is a calendar of the lowest flight ticket prices for Madrid — Bern by day. Pick a convenient date and instantly see the fare. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Madrid → Bern, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
Jan$256mediumMay$281mediumSep$268medium
Feb$294highJun$307highOct$243low
Mar$294highJul$319highNov$230low
Apr$281mediumAug$307highDec$307high

Some values are estimated based on seasonality.

When to fly

The climate in Bern is characterized by moderation: the warmest month is July, with average temperatures reaching 23.7°C. The coldest period is typically January, while peak rainfall occurs in May, with up to 140 mm recorded.

According to available data, the most affordable tickets are offered in June — with prices starting $222. Due to a lack of data for other months, we recommend monitoring real-time fare updates through price dynamic charts.

As a compromise between weather conditions and cost, August is worth considering, as it offers stable warm weather and fewer rainy days. You may want to avoid traveling in late autumn if you dislike high humidity.

Temperature · Bern

Dry and wet days · Bern

Wind speed and direction · Bern

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Madrid — Bern ticket

  • Book your tickets at least 4–6 weeks before departure, as prices for the Madrid — Bern route tend to rise closer to the flight date.
  • Use the low-price calendar on this page to compare departures on different days of the week — mid-week flights are often cheaper than weekend ones.
  • Consider options with layovers at major European hubs, as they can be more cost-effective than direct flights for this 1153 km distance.
  • Take checked baggage and carry-on allowances into account when choosing a fare, as purchasing extra space in advance on the airline's website is always cheaper than at the airport.

Airlines

Flights on this route are provided by European carriers offering both direct flights and options with convenient connections. Most traffic is distributed among airlines ensuring regular links between Spain and Switzerland. A detailed schedule, information on the number of weekly flights, and available fares for each airline are presented in the list below.

There are no direct flights on the Madrid — Bern route. Showing airlines offering connecting flights.
  • IberiaIB
    WebsiteFleet: 9224M pax/year
    • MAD → MUC → BRN (with stopover)
    • MAD → VLC → PMI → BRN (with stopover)
  • CitizenPlane1L
    • MAD → MUC → BRN (with stopover)
  • Air EuropaUX
    WebsiteFleet: 5011.5M pax/year
    • MAD → VLC → PMI → BRN (with stopover)
    • MAD → MUC → BRN (with stopover)
  • Helvetic Airways2L
    WebsiteFleet: 221.5M pax/year
    • MAD → VLC → PMI → BRN (with stopover)

Cities and airports on the Madrid — Bern route

Flights Madrid — Bern depart from Adolfo Suárez Madrid-Barajas Airport and arrive at Bern Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Bern

Best Airports for Layover in EuropeInteresting

Best Airports for Layover in Europe

It’s no secret to many that flights with layovers are, in most cases, much cheaper than direct flights. But price is not the only advantage of such flights. A layover is also an opportunity to see a n…

Graffiti: Where to go for street artInteresting

Graffiti: Where to go for street art

Long gone are the days when graffiti was considered solely vandalism. Today, street art is a powerful and vibrant direction of contemporary art, transforming gray city walls into open-air galleries. A…

Affordable Transport in EuropeUseful information

Affordable Transport in Europe

We have gathered in one article the most convenient service options for traveling around Europe, so that you can calmly traverse the Schengen countries far and wide. After all, it’s easy to do by taki…

Free Public Transport AbroadUseful information

Free Public Transport Abroad

How to get around abroad is always a tricky question. Some simply buy a day pass and spare no expense, while others prefer to walk to avoid spending extra money on “it’s only a ten-minute walk!”. But…

Best European Neighborhoods for a Few Days of PartyingTips for Travelers

Best European Neighborhoods for a Few Days of Partying

May holidays are coming, hurray! Time for big and small trips. Big ones are clear, but for the small ones, we have the inside scoop. Many go to Europe, and it’s understandable — it’s very nice there i…

Where a techno fan should go: best clubs in EuropeWhere to go

Where a techno fan should go: best clubs in Europe

Planning a trip to the world’s main techno hotspots requires not only a love for music but also an understanding of local cultural codes. Today, the electronic scene is a powerful unifying tool, trans…

Frequently asked questions about the Madrid — Bern flight

How long is the flight from Madrid to Bern?

The approximate travel time for a direct flight is about 1 hour 40 minutes, given the distance of 1,153 km between the cities.

Which airlines fly the Madrid — Bern route?

Several European carriers serve this route. A complete list of airlines with current schedules is available in the corresponding section on this page.

How much is the cheapest ticket?

Flight prices change constantly depending on demand and booking date. You can see the current minimum price in the low-price calendar.

Which airport does the flight arrive at?

Flights from Spain arrive at Bern Airport (BRN), which is conveniently located near the Swiss capital's center.

When is the best time to buy tickets for this route?

It is optimal to start searching 1.5–2 months before your trip. Use our website's price monitoring tools to catch the best deal.

Where else you can fly from Madrid

See all

Where else you can fly from Bern

See all

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .