Skip to main content

Search flights from Barcelona to Prague

Book your plane tickets from Barcelona to Prague with ease

Cheapest flights to Prague

The cheapest flights available in the next 60 days – prices are updated regularly

Flying from Barcelona to Prague: things to know

The most popular route is from Barcelona El Prat Airport in Barcelona to Vaclav Havel Airport Prague in Prague. On average this flight takes 2 hours 42 minutes one way and costs £359 for the round trip.

Most popular route

Barcelona El Prat Airport (BCN) to Vaclav Havel Airport Prague (PRG)

Average flight time

2 hours 42 minutes

Average round-trip price

£359

Fly from Barcelona to Prague

19 airlines
A beautiful view of Prague.
Great selection

Great selection

Easily compare flights, airlines and prices – all in one place

No hidden fees

No hidden fees

Always know exactly what you’re paying for

Flexibility

Flexibility

Use our flexible plane ticket option to change your dates if needed

Flexible plane ticket options are available for an additional cost on selected airfares

Airlines that fly from Barcelona to Prague

Airline options may vary according to recently booked flights and your search terms

  • Vueling logo
    Vueling
  • Eurowings logo
    Eurowings
  • Ryanair logo
    Ryanair
  • Lufthansa logo
    Lufthansa
  • Iberia logo
    Iberia
  • Swiss logo
    Swiss
  • Lot Polish Airlines logo
    Lot Polish Airlines
  • TAP Portugal logo
    TAP Portugal
  • Austrian Airlines logo
    Austrian Airlines
  • Air Europa logo
    Air Europa
  • Air France logo
    Air France
  • Smartwings logo
    Smartwings
  • Aegean Airlines logo
    Aegean Airlines
  • Wizz Air Malta logo
    Wizz Air Malta
  • Easyjet logo
    Easyjet
  • KLM logo
    KLM

Frequently asked questions

Fly to more destinations from Barcelona

Paris
France
Rome
Italy
Zürich
Switzerland
London
United Kingdom
Lisbon
Portugal
Madrid
Spain
Vienna
Austria
Munich
Germany
Milan
Italy
Amsterdam
Netherlands
Brussels
Belgium
Berlin
Germany
Málaga
Spain
Seville
Spain
Stuttgart
Germany
Hamburg
Germany
Copenhagen
Denmark
Manchester
United Kingdom
Istanbul
Turkey
Budapest
Hungary
Prague
Czech Republic
Warsaw
Poland
Porto
Portugal
gogless