Global airline passenger traffic expected to double in 20 years

By AFP/RSS
Published: July 18, 2024 09:25 PM

PARIS, July 18: Airlines expect overall passenger numbers to double over the next two decades from the 4.3 billion who flew last year, with growth led by emerging markets such as Asia Pacific and the Middle East, the main global airline body said Thursday.

The projected surge in traffic could put further pressure on carriers to contribute to the fight against climate change and make progress towards a pledge to reach "net zero" carbon emissions by 2050.

Average annual passenger growth is expected to be 3.6 percent a year to 2043, compared with a forecast of 9.7 percent growth this year, the International Air Transport Association said in its latest update.

The Asia Pacific region would lead with average growth of 4.8 percent, propelled by countries like India (6.9 percent) and China (5.8 percent) but also Thailand and Vietnam (6.4 percent each), the IATA said.

Passenger growth in Africa and the Middle East would rise by 3.6 percent, while Latin American and the Caribbean would see a 2.9 percent increase.

The mature markets of North America and Europe would see growth of 1.7 percent and two percent, the association said.

Air transport currently accounts for less than three percent of global CO2 emissions, but is often in the firing line because it serves a minority of the world's population.

Airlines are mainly betting on increased production of sustainable aviation fuels produced from renewable sources, expected to provide 65 percent of the industry's "net zero" target for 2050.

But the technological challenges of producing such fuels at scale -- they currently provide just 0.53 percent of airlines' fuel consumption -- are likely to require huge investments.

 

Request history8.2.19PHP Version6.91sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (11.34ms)time
    • Application (6.9s)time
    • 1 x Application (99.84%)
      6.90s
      1 x Booting (0.16%)
      11.34ms
      1 templates were rendered
      • frontend.amp-detailamp-detail.blade.php#?blade
      uri
      GET amp/news/{slug}
      middleware
      web, mynews, kyc
      controller
      App\Http\Controllers\Frontend\News\NewsController@getBySlug
      namespace
      prefix
      where
      as
      news.slug
      file
      app/Http/Controllers/Frontend/News/NewsController.php:276-373
      10 statements were executed6.86s
      • NewsController.php#297republica11.81sselect `id`, `title`, `content`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `is_subscriber_user`, `is_free`, `is_logged_in_user`, `content`, `caption`, `news_slug`, `exclusive_news` from `news` where `permalink` = 'global-airline-passenger-traffic-expected-to-double-in-20-years' and `status` = 1 limit 1
        Bindings
        • 0: global-airline-passenger-traffic-expected-to-double-in-20-years
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1740μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (157504)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1490μsselect `categories`.`id`, `name`, `news_has_categories`.`news_id` as `pivot_news_id`, `news_has_categories`.`category_id` as `pivot_category_id`, `news_has_categories`.`created_at` as `pivot_created_at`, `news_has_categories`.`updated_at` as `pivot_updated_at` from `categories` inner join `news_has_categories` on `categories`.`id` = `news_has_categories`.`category_id` where `news_has_categories`.`news_id` in (157504)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1500μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (157504)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1480μsselect `authors`.`id`, `name`, `avatar`, `news_has_authors`.`news_id` as `pivot_news_id`, `news_has_authors`.`author_id` as `pivot_author_id`, `news_has_authors`.`created_at` as `pivot_created_at`, `news_has_authors`.`updated_at` as `pivot_updated_at` from `authors` inner join `news_has_authors` on `authors`.`id` = `news_has_authors`.`author_id` where `news_has_authors`.`news_id` in (157504)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#388republica13.72sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Global airline passenger traffic expected to double in 20 years' IN BOOLEAN MODE) as score from `news` where `id` != 157504 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 157504
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica11.36msselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (31226, 43211, 101191, 104177, 121299, 157839)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1590μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (31226, 43211, 101191, 104177, 121299, 157839)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#416republica11.33sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-11 02:13:56' and '2025-04-12 02:13:56' and `id` not in (157504) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-11 02:13:56
        • 1: 2025-04-12 02:13:56
        • 2: 157504
        • 3: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:416
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:410
        • app/Http/Controllers/Frontend/News/NewsController.php:315
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • UpdateNewsVisitListener.php#27republica1780μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-12 02:13:57' where `id` = 157504 and `status` = 1
        Bindings
        • 0: 2025-04-12 02:13:57
        • 1: 157504
        • 2: 1
        Backtrace
        • app/Listeners/UpdateNewsVisitListener.php:27
        • vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:473
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:264
      App\Models\News
      7News.php#?
      App\Models\Attachment
      7Attachment.php#?
      App\Models\Category
      1Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          PGFJv6ThjC1lAB4nDveQ9mLKfoVIuHw9JjMoh1b7
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/global-airline-passenger-traffic-expected-to-double-in-20-y...
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/global-airline-passenger-traffic-expe...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/global-airline-passenger-traffic-expected-to-double-in-20-years
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "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 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "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" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.191.232.50" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "18.191.232.50" ] "cf-ray" => array:1 [ 0 => "92ed3b8d3f1b1151-ORD" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 11 Apr 2025 20:28:57 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkcrTlA0SFpMV3crUkFoUEFhczVJOFE9PSIsInZhbHVlIjoiUUZKOFdpVmx0S0I0eWhnMDkxL2k3aG96eVdPWU01aTVLN1ZQaHg2K3Z5MncyNFhkaDl0Rk94by9MYWFXMEU2VllhVi9KQWlnWUx6dUsyOFg1aHhqd0h2b2FzNkwrd0duTG5sNjlZaW5KbDhyWEF6YklKS3F4aGtWcDNOWW9FcEUiLCJtYWMiOiJmMmQ3MTFjNTQ4YWQ3ZjhiODIyOWNiMDk5ZDFlODVmZGI0YTRhOTNhZjUxYWIwMWJlMjI4ZjBhYzJmZTM0YWVmIiwidGFnIjoiIn0%3D; expires=Sat, 11 Apr 2026 20:28:57 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IkcrTlA0SFpMV3crUkFoUEFhczVJOFE9PSIsInZhbHVlIjoiUUZKOFdpVmx0S0I0eWhnMDkxL2k3aG96eVdPWU01aTVLN1ZQaHg2K3Z5MncyNFhkaDl0Rk94by9MYWFXMEU2VllhVi9KQ" 1 => "republica_session=eyJpdiI6ImVYTXk0QnpzK1A4amQ3Yi96Mk1MS1E9PSIsInZhbHVlIjoid3VXcW55aXZlK2Z0UDNNb1pEMGxtM1FWT3lBdnJ2QWE5QkpmbUZFSEZLb1ZIbWxod1BsQ0dzTEhEY3h4aStPbGZLb1JJdnViTEVOU0Q0bGpmY2kxS3QxaWtEdmRqYjlWMW12bE1MdVN6UW4rUm5MQVpVYmFBMm1Ed2JIcThiQ2wiLCJtYWMiOiI2ZjkwOTVlYTVlYWIwMDQwM2M0NWE2NDc0NjI0NzVhNWU2OTUzNDdhYTNkMTBlYmYwMTgyNzk0ZmM1ZWM1NTViIiwidGFnIjoiIn0%3D; expires=Sat, 11 Apr 2026 20:28:57 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6ImVYTXk0QnpzK1A4amQ3Yi96Mk1MS1E9PSIsInZhbHVlIjoid3VXcW55aXZlK2Z0UDNNb1pEMGxtM1FWT3lBdnJ2QWE5QkpmbUZFSEZLb1ZIbWxod1BsQ0dzTEhEY3h4aStPbG" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkcrTlA0SFpMV3crUkFoUEFhczVJOFE9PSIsInZhbHVlIjoiUUZKOFdpVmx0S0I0eWhnMDkxL2k3aG96eVdPWU01aTVLN1ZQaHg2K3Z5MncyNFhkaDl0Rk94by9MYWFXMEU2VllhVi9KQWlnWUx6dUsyOFg1aHhqd0h2b2FzNkwrd0duTG5sNjlZaW5KbDhyWEF6YklKS3F4aGtWcDNOWW9FcEUiLCJtYWMiOiJmMmQ3MTFjNTQ4YWQ3ZjhiODIyOWNiMDk5ZDFlODVmZGI0YTRhOTNhZjUxYWIwMWJlMjI4ZjBhYzJmZTM0YWVmIiwidGFnIjoiIn0%3D; expires=Sat, 11-Apr-2026 20:28:57 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkcrTlA0SFpMV3crUkFoUEFhczVJOFE9PSIsInZhbHVlIjoiUUZKOFdpVmx0S0I0eWhnMDkxL2k3aG96eVdPWU01aTVLN1ZQaHg2K3Z5MncyNFhkaDl0Rk94by9MYWFXMEU2VllhVi9KQ" 1 => "republica_session=eyJpdiI6ImVYTXk0QnpzK1A4amQ3Yi96Mk1MS1E9PSIsInZhbHVlIjoid3VXcW55aXZlK2Z0UDNNb1pEMGxtM1FWT3lBdnJ2QWE5QkpmbUZFSEZLb1ZIbWxod1BsQ0dzTEhEY3h4aStPbGZLb1JJdnViTEVOU0Q0bGpmY2kxS3QxaWtEdmRqYjlWMW12bE1MdVN6UW4rUm5MQVpVYmFBMm1Ed2JIcThiQ2wiLCJtYWMiOiI2ZjkwOTVlYTVlYWIwMDQwM2M0NWE2NDc0NjI0NzVhNWU2OTUzNDdhYTNkMTBlYmYwMTgyNzk0ZmM1ZWM1NTViIiwidGFnIjoiIn0%3D; expires=Sat, 11-Apr-2026 20:28:57 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6ImVYTXk0QnpzK1A4amQ3Yi96Mk1MS1E9PSIsInZhbHVlIjoid3VXcW55aXZlK2Z0UDNNb1pEMGxtM1FWT3lBdnJ2QWE5QkpmbUZFSEZLb1ZIbWxod1BsQ0dzTEhEY3h4aStPbG" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "PGFJv6ThjC1lAB4nDveQ9mLKfoVIuHw9JjMoh1b7" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/global-airline-passenger-traffic-expected-to-double-in-20-years" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/global-airline-passenger-traffic-expected-to-double-in-20-years" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-12 02:13:57GET/amp/news/global-airline-passenger-traffic-expected-to-double-in-20-years11016