Barcelona to Cologne Flight Timetable

Using the online timetable is an easy way to look at all the direct flights Barcelona — Cologne

50 flights in a week

Departure and arrival times are local (Barcelona and Cologne)

Departure Arrival Flight days Flight Airlines Flight time Airports
00:00 02:00 tue Ryanair 2h 0m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
05:45 08:05 fri FR2507 Ryanair 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
08:30 10:50 sat FR2507 Ryanair 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
08:40 11:00 mon EW521 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
08:45 11:05 mon EW521 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
09:00 11:25 sat FR2511 Ryanair 2h 25m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
09:00 11:20 thu EW521 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
09:20 11:40 tue EW521 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
09:30 11:50 fri EW521 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
09:40 12:00 wed EW521 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
10:05 12:25 sun EW521 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
11:00 13:13 mon Corendon Airlines 2h 13m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
12:00 14:13 mon Corendon Airlines 2h 13m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
12:55 15:03 mon Eurowings 2h 8m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
14:25 16:45 sat EW521 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
15:00 17:20 thu FR2507 Ryanair 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
15:50 18:10 tue FR2507 Ryanair 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
16:55 19:20 sat FR2507 Ryanair 2h 25m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
18:15 20:35 wed FR2507 Ryanair 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
19:35 21:55 sun FR2507 Ryanair 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
20:15 22:35 sat FR2511 Ryanair 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
20:25 22:45 thu EW523 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
20:30 22:50 fri EW523 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
20:50 23:10 mon FR2507 Ryanair 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
20:50 23:10 mon, wed EW523 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
20:55 23:15 sun EW523 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
21:20 23:40 tue EW523 Eurowings 2h 20m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:00 00:07 sat Enter Air 2h 7m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:30 00:55 fri FR2507 Ryanair 2h 25m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:30 00:30 thu 5X243 UPS 2h 0m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:35 00:35 tue, thu 5X243 UPS 2h 0m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:35 00:34 mon, fri 5X243 UPS 1h 59m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:35 00:33 wed, fri 5X243 UPS 1h 58m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:35 00:37 tue 5X243 UPS 2h 2m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:37 fri Eurowings 1h 57m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:52 tue 5X243 UPS 2h 12m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:41 wed, thu 5X243 UPS 2h 1m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:39 sat 5X243 UPS 1h 59m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:44 tue 5X243 UPS 2h 4m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:40 fri, sat 5X243 UPS 2h 0m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:38 wed, sat 5X243 UPS 1h 58m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:46 thu 5X243 UPS 2h 6m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates
22:40 00:30 sat 5X243 UPS 1h 50m Barcelona-El Prat Airport — Cologne Bonn Airport Select dates

We use cookies and similar technologies for different purposes. Read the privacy policy. If you use the site you agree to them.

Request history8.3.0PHP Version108msRequest Duration3MBMemory UsageGET schedules/{originCityIata}/{destinationCityIata}Route
    • Booting (19.07ms)time
    • Application (88.61ms)time
    • 1 x Application (82.27%)
      88.61ms
      1 x Booting (17.71%)
      19.07ms
      21 templates were rendered
      • 1x views_us.schedules.routeroute.blade.php#?blade
      • 1x schedules.routeroute.blade.php#?blade
      • 1x index.section-smallMainSlidesection-smallMainSlide.blade.php#?blade
      • 1x components.avia-formavia-form.blade.php#?blade
      • 1x breadcrumbs::bootstrap4bootstrap4.blade.php#?blade
      • 1x banners.schedule-topschedule-top.blade.php#?blade
      • 1x schedules.timetabletimetable.blade.php#?blade
      • 1x views_us.schedules.routeDescriptionrouteDescription.blade.php#?blade
      • 1x components.related-linksrelated-links.blade.php#?blade
      • 1x banners.schedule-bottomschedule-bottom.blade.php#?blade
      • 1x layouts.mainmain.blade.php#?blade
      • 1x headerheader.blade.php#?blade
      • 2x menumenu.blade.php#?blade
      • 1x footerfooter.blade.php#?blade
      • 1x components.footer-popular-flightsfooter-popular-flights.blade.php#?blade
      • 1x footer_scriptsfooter_scripts.blade.php#?blade
      • 1x components.currencycurrency.blade.php#?blade
      • 2x components.popuppopup.blade.php#?blade
      • 1x components.languagelanguage.blade.php#?blade
      uri
      GET schedules/{originCityIata}/{destinationCityIata}
      middleware
      web
      controller
      App\Http\Controllers\SchedulesController@route
      namespace
      prefix
      /
      where
      as
      schedules
      file
      app/Http/Controllers/SchedulesController.php:36-141
      9 statements were executed15.42ms
      • QueryDetector.php#25aviaticketsConnection Established
        Backtrace
        • vendor/beyondcode/laravel-query-detector/src/QueryDetector.php:25
        • vendor/beyondcode/laravel-query-detector/src/QueryDetectorMiddleware.php:30
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • app/Http/Middleware/MinifyHtml.php:21
      • CitySqlRepository.php#40aviatickets4.59msselect * from `cities` where `code` in ('bcn', 'cgn')
        Bindings
        • 0: bcn
        • 1: cgn
        Backtrace
        • app/Avia/Infrastructure/City/CitySqlRepository.php:40
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/City/CitySqlRepository.php:37
        • app/Http/Controllers/SchedulesController.php:38
      • TimetableRepository.php#39aviatickets3.32msselect * from `timetables` where `origin_city_id` = 472 and `destination_city_id` = 1102 order by `time_origin` asc limit 1000
        Bindings
        • 0: 472
        • 1: 1102
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets1.18msselect * from `airports` where `airports`.`id` in (1330)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets1.17msselect * from `airports` where `airports`.`id` in (94)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets990μsselect * from `airlines` where `airlines`.`id` in (2256, 4282, 5238, 11847, 259328)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • LocalRouteRepository.php#520aviatickets1.06msselect * from `flights_by` where `origin_city_id` = 472 and `destination_city_id` = 1102 limit 1
        Bindings
        • 0: 472
        • 1: 1102
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:520
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:514
        • app/Http/Controllers/SchedulesController.php:189
      • LocalRouteRepository.php#520aviatickets1.3msselect * from `sites_relationships` where `sites_relationships`.`id` in (27296)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:520
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:514
        • app/Http/Controllers/SchedulesController.php:189
      • CountriesRepository.php#31aviatickets900μsselect * from `countries` where `code` = '' limit 1
        Bindings
        • 0: 
        Backtrace
        • app/Avia/Infrastructure/Repository/CountriesRepository.php:31
        • app/Avia/Infrastructure/Provider/CurrentCurrencyProvider.php:61
        • app/Avia/Infrastructure/Provider/CurrentCurrencyProvider.php:43
        • app/Http/Controllers/SchedulesController.php:111
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • TimetableRepository.php#53aviatickets910μsselect count(*) as aggregate from `timetables` where `origin_city_id` = 1102 and `destination_city_id` = 472
        Bindings
        • 0: 1102
        • 1: 472
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:53
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:47
        • app/Http/Controllers/SchedulesController.php:117
      App\Avia\Infrastructure\Model\Timetable
      43Timetable.php#?
      App\Avia\Infrastructure\Model\Airline
      5Airline.php#?
      App\Avia\Infrastructure\Model\City
      2City.php#?
      App\Avia\Infrastructure\Model\Airport
      2Airport.php#?
      App\Avia\Infrastructure\Model\LocalRoute
      1LocalRoute.php#?
      App\Avia\Infrastructure\Model\SitesRelationship
      1SitesRelationship.php#?
            _token
            kyC25uAd5HK3IuP343cju87UDrttLyVlpp24kly7
            _previous
            array:1 [ "url" => "https://d.lowcost.club/schedules/bcn/cgn?_url=%2Fschedules%2Fbcn%2Fcgn" ]
            _flash
            array:2 [ "old" => [] "new" => [] ]
            path_info
            /schedules/bcn/cgn
            status_code
            200
            
            status_text
            OK
            format
            html
            content_type
            text/html; charset=UTF-8
            request_query
            0 of 0
            array:1 [ "_url" => "/schedules/bcn/cgn" ]
            request_request
            []
            
            request_headers
            0 of 0
            array:16 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6ImkyeW0wbTRZS1FHVWxaQ0o5MzY0REE9PSIsInZhbHVlIjoiVHd1T1BGZXc2eWVPR2hFdHNxNDR5ZnlnMzBaSFJMcGZCd2p4cnlUSGlBZGE4TkRsOVlMcnJpRXdDWmIyQ2lDcE1LRzBIYmdKUStFU1lseGRncm54N0VCR0dQRjhLeG9YY280YklIbFJheWdnbEoyYS9uNlVFSnRBRGdXbEFpYnUiLCJtYWMiOiI1ZWI1NzlkZTQ3NGNiODg2MjUyMTkxZDU2YzIyZTlhODJkNzVkN2ZiM2JlOTkzZjBiZjU5Yjc4ODE3MjRjNGQ0IiwidGFnIjoiIn0%3D; lowcostclub_session=eyJpdiI6IkVWU004Q1JjTmszVitWcXVVWGpEUWc9PSIsInZhbHVlIjoiVDJ3OVI3emVkSzZUQmZnTWxyVmlzb05hL09kcWFxSld0WE0wVUVLRTE5TWp0cWpZY3ArbDJOMUhFa1pyVk5aYzRnVDZUb1ViQ1FhbklmVk1lb3N1ck9CQlA3SXZRTzFmWC9rekMxVVpoa2lIZnpWN1JyeGpHSnZqQ1RXSVYvS24iLCJtYWMiOiI0ZDA3NDdkYTdmNzNiY2U4NTc5ZTMxNzgwNmVjN2RiMGZhNDEwZWMzNWI0YTVjMzgyNDUwNmY2YWUzMjZlY2YxIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6ImkyeW0wbTRZS1FHVWxaQ0o5MzY0REE9PSIsInZhbHVlIjoiVHd1T1BGZXc2eWVPR2hFdHNxNDR5ZnlnMzBaSFJMcGZCd2p4cnlUSGlBZGE4TkRsOVlMcnJpRXdDWmIyQ2lDcE1LRzBIY" ] "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "d.lowcost.club" ] ]
            request_cookies
            0 of 0
            array:2 [ "XSRF-TOKEN" => "kyC25uAd5HK3IuP343cju87UDrttLyVlpp24kly7" "lowcostclub_session" => "pi1lNGNJIqYg44mf6piJ6mGQ9FrvXtWET3K0ONrl" ]
            response_headers
            0 of 0
            array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 05 May 2025 13:21:46 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlBIRGhHVHVpMXBPTldVNFFYdUtqZ3c9PSIsInZhbHVlIjoidlFyTHlVRE5FOFdGY01JT1dPK2N2ay9PSTdWOC9xd25lYlNxUHMydkxSZC9WTk42QUxGbU9KSzNzQ3dCZ2U4KzdFWnN5WFR6TW0vTHFra2xmUW5zSzdyeWFGWXFlYnpjUTZnbXBqcHJjc2ZrV256cGVVWUZDWmxZdW9vWURMNW4iLCJtYWMiOiIxOWU0NTYwZTA3OWMzYmY3YTUxNjcyM2IyNTYwNGI4NGM4Y2FlZTIyYmIwNDhmMGZjNmI2ODZhNDQzZDY2YzI3IiwidGFnIjoiIn0%3D; expires=Mon, 05 May 2025 15:21:46 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlBIRGhHVHVpMXBPTldVNFFYdUtqZ3c9PSIsInZhbHVlIjoidlFyTHlVRE5FOFdGY01JT1dPK2N2ay9PSTdWOC9xd25lYlNxUHMydkxSZC9WTk42QUxGbU9KSzNzQ3dCZ2U4KzdFWnN5W" 1 => "lowcostclub_session=eyJpdiI6IkFlanBSWDgyQWFZU1d4NU1PQmtPRVE9PSIsInZhbHVlIjoiZ0c2eENNblV0c3VoNDZnVDc3aHlMTnlzajllNHhNYXJ3WTdlSjVIaEs2elJ4aDFiM1RlMmMxN213NnpjUDlEWHJBNVM1aTgzK1MyWmdkUlhqUDBHRERPMDlQS1A3aGlmdjI3d2hIb2RaQ3RFbm95ZlZJU0FHTkUvVmZXYXgrczQiLCJtYWMiOiJlZWNiOWRmOGU2MjEwMWEyYjg4YzhmNGRkYTg5OWNkMjMwYmRlOWVjZjMwMWE2ZmVhZjU2ODZmZDgwM2UxYzBhIiwidGFnIjoiIn0%3D; expires=Mon, 05 May 2025 15:21:46 GMT; Max-Age=7200; path=/; httponly; samesite=laxlowcostclub_session=eyJpdiI6IkFlanBSWDgyQWFZU1d4NU1PQmtPRVE9PSIsInZhbHVlIjoiZ0c2eENNblV0c3VoNDZnVDc3aHlMTnlzajllNHhNYXJ3WTdlSjVIaEs2elJ4aDFiM1RlMmMxN213NnpjUDlE" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlBIRGhHVHVpMXBPTldVNFFYdUtqZ3c9PSIsInZhbHVlIjoidlFyTHlVRE5FOFdGY01JT1dPK2N2ay9PSTdWOC9xd25lYlNxUHMydkxSZC9WTk42QUxGbU9KSzNzQ3dCZ2U4KzdFWnN5WFR6TW0vTHFra2xmUW5zSzdyeWFGWXFlYnpjUTZnbXBqcHJjc2ZrV256cGVVWUZDWmxZdW9vWURMNW4iLCJtYWMiOiIxOWU0NTYwZTA3OWMzYmY3YTUxNjcyM2IyNTYwNGI4NGM4Y2FlZTIyYmIwNDhmMGZjNmI2ODZhNDQzZDY2YzI3IiwidGFnIjoiIn0%3D; expires=Mon, 05-May-2025 15:21:46 GMT; path=/XSRF-TOKEN=eyJpdiI6IlBIRGhHVHVpMXBPTldVNFFYdUtqZ3c9PSIsInZhbHVlIjoidlFyTHlVRE5FOFdGY01JT1dPK2N2ay9PSTdWOC9xd25lYlNxUHMydkxSZC9WTk42QUxGbU9KSzNzQ3dCZ2U4KzdFWnN5W" 1 => "lowcostclub_session=eyJpdiI6IkFlanBSWDgyQWFZU1d4NU1PQmtPRVE9PSIsInZhbHVlIjoiZ0c2eENNblV0c3VoNDZnVDc3aHlMTnlzajllNHhNYXJ3WTdlSjVIaEs2elJ4aDFiM1RlMmMxN213NnpjUDlEWHJBNVM1aTgzK1MyWmdkUlhqUDBHRERPMDlQS1A3aGlmdjI3d2hIb2RaQ3RFbm95ZlZJU0FHTkUvVmZXYXgrczQiLCJtYWMiOiJlZWNiOWRmOGU2MjEwMWEyYjg4YzhmNGRkYTg5OWNkMjMwYmRlOWVjZjMwMWE2ZmVhZjU2ODZmZDgwM2UxYzBhIiwidGFnIjoiIn0%3D; expires=Mon, 05-May-2025 15:21:46 GMT; path=/; httponlylowcostclub_session=eyJpdiI6IkFlanBSWDgyQWFZU1d4NU1PQmtPRVE9PSIsInZhbHVlIjoiZ0c2eENNblV0c3VoNDZnVDc3aHlMTnlzajllNHhNYXJ3WTdlSjVIaEs2elJ4aDFiM1RlMmMxN213NnpjUDlE" ] ]
            session_attributes
            0 of 0
            array:3 [ "_token" => "kyC25uAd5HK3IuP343cju87UDrttLyVlpp24kly7" "_previous" => array:1 [ "url" => "https://d.lowcost.club/schedules/bcn/cgn?_url=%2Fschedules%2Fbcn%2Fcgn" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
            ClearShow all
            Date ↕MethodURLData
            #12025-05-05 13:21:46GET/schedules/bcn/cgn21954