Praia to Sal Flight Timetable

Using the online timetable is an easy way to look at all the direct flights Praia — Sal

41 flights in a week

Departure and arrival times are local (Praia and Sal)

Departure Arrival Flight days Flight Airlines Flight time Airports
06:10 07:00 sun VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
06:50 07:40 sun VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
07:10 08:00 sun VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
07:20 08:10 sun VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
09:00 09:50 sun VR4011 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
10:00 10:55 sun VR4011 Cabo Verde Airlines 55m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
10:00 10:50 wed, sat VR4011 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
10:30 11:25 thu, fri VR4011 Cabo Verde Airlines 55m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
10:45 11:40 tue VR4011 Cabo Verde Airlines 55m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
11:00 11:50 tue, fri VR4011 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
11:05 12:00 sat VR4011 Cabo Verde Airlines 55m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
11:20 12:15 mon VR4011 Cabo Verde Airlines 55m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
11:40 12:30 sat VR4011 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
11:40 12:25 wed VR4011 Cabo Verde Airlines 45m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
12:20 13:10 fri VR4011 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
13:00 13:55 tue VR4011 Cabo Verde Airlines 55m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
14:10 15:00 mon VR4011 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
14:40 15:30 wed VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
16:00 16:55 wed VR4012 Cabo Verde Airlines 55m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
16:00 15:50 wed VR4012 Cabo Verde Airlines 10m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
17:00 17:50 thu VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
17:40 18:30 wed, fri VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
18:00 18:50 fri VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
18:10 19:00 sat VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
18:20 19:10 thu VR4013 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
18:25 19:15 mon VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
18:30 19:00 fri VR4012 Cabo Verde Airlines 30m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
18:40 19:30 tue VR4011 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
18:45 19:35 fri VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
18:50 19:40 mon, wed VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
19:00 19:45 fri VR607 Cabo Verde Airlines 45m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
19:50 20:40 mon VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
19:55 20:45 tue, fri TO3430 Transavia France 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
19:55 20:45 tue TO3430 Transavia 50m Nelson Mandela International Airport — Amilcar Cabral International Airport Select dates
20:20 21:10 mon VR4012 Cabo Verde Airlines 50m Nelson Mandela International Airport — Amilcar Cabral International 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 Version139msRequest Duration3MBMemory UsageGET schedules/{originCityIata}/{destinationCityIata}Route
    • Booting (32.77ms)time
    • Application (106ms)time
    • 1 x Application (76.36%)
      106ms
      1 x Booting (23.63%)
      32.77ms
      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 executed17.17ms
      • 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#40aviatickets7.24msselect * from `cities` where `code` in ('rai', 'sid')
        Bindings
        • 0: rai
        • 1: sid
        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#39aviatickets1.22msselect * from `timetables` where `origin_city_id` = 8692 and `destination_city_id` = 6870 order by `time_origin` asc limit 1000
        Bindings
        • 0: 8692
        • 1: 6870
        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#39aviatickets3.32msselect * from `airports` where `airports`.`id` in (185)
        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#39aviatickets970μsselect * from `airports` where `airports`.`id` in (5577)
        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.14msselect * from `airlines` where `airlines`.`id` in (5017, 5019, 5519)
        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#520aviatickets850μsselect * from `flights_by` where `origin_city_id` = 8692 and `destination_city_id` = 6870 limit 1
        Bindings
        • 0: 8692
        • 1: 6870
        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#520aviatickets740μsselect * from `sites_relationships` where `sites_relationships`.`id` in (274476)
        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#31aviatickets870μ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#53aviatickets820μsselect count(*) as aggregate from `timetables` where `origin_city_id` = 6870 and `destination_city_id` = 8692
        Bindings
        • 0: 6870
        • 1: 8692
        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
      35Timetable.php#?
      App\Avia\Infrastructure\Model\Airline
      3Airline.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
            z2QPHnamz7Ap67MFJt5lrWBbOsu1IN1ASe7Z9jNC
            _previous
            array:1 [ "url" => "https://d.lowcost.club/schedules/rai/sid?_url=%2Fschedules%2Frai%2Fsid" ]
            _flash
            array:2 [ "old" => [] "new" => [] ]
            path_info
            /schedules/rai/sid
            status_code
            200
            
            status_text
            OK
            format
            html
            content_type
            text/html; charset=UTF-8
            request_query
            0 of 0
            array:1 [ "_url" => "/schedules/rai/sid" ]
            request_request
            []
            
            request_headers
            0 of 0
            array:15 [ "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 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "d.lowcost.club" ] ]
            request_cookies
            []
            
            response_headers
            0 of 0
            array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 28 Apr 2025 16:51:27 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhoSEtlMnhpaUc0VVQrSzBjVGJzOXc9PSIsInZhbHVlIjoiWjRtejloT1dIdGFGODJSZmlFODBUWkwzWjJXbm9rMTFpUVFiRHRFb21ZaURnZ2tldkV2aUp1Z1U4NnkxaFQ3a1FTOXNmSGdjRmVzMTFjdTdnaGEyOXhlMm55SkZ5cmg4N1hJVjRCYjBybTdieUpxd0RYT3JraWV6Z1dDQU9zRnYiLCJtYWMiOiJhMTc5ODM4Yjc4MTc3ZDA4ODE4OGM3YWQxYzQwZjBjZjBjMDRiYWVhOTk1MzA1NWNlNWMxZTViMmVmODc1ZDlkIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 18:51:27 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InhoSEtlMnhpaUc0VVQrSzBjVGJzOXc9PSIsInZhbHVlIjoiWjRtejloT1dIdGFGODJSZmlFODBUWkwzWjJXbm9rMTFpUVFiRHRFb21ZaURnZ2tldkV2aUp1Z1U4NnkxaFQ3a1FTOXNmS" 1 => "lowcostclub_session=eyJpdiI6ImR6elQxUGlHTEpXWm4yYzYxem84a0E9PSIsInZhbHVlIjoiUEJGMFRua0hNT3gxY2tpemNBdXowVWZJbDV6cDRvellFREdaTDVBc3V6dFE1N3c2aVFWRHJOYzNITENOaXk2ZS9rWmthcTRheFdISkFSeGNNZXBvRk5oZDhOaTM3eHYyaEM2ZVUzcWxBb051MHowK2JZenNLTzBDNy9kMGlZZHQiLCJtYWMiOiIwYjQwNzA3YWJiZTY4MTFjYjQwZWQyNjYxMWE0MDczYjQ4NDgxZDc1MmVmNGFmMWVkNDY4YzllM2MwY2Y2YTE2IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 18:51:27 GMT; Max-Age=7200; path=/; httponly; samesite=laxlowcostclub_session=eyJpdiI6ImR6elQxUGlHTEpXWm4yYzYxem84a0E9PSIsInZhbHVlIjoiUEJGMFRua0hNT3gxY2tpemNBdXowVWZJbDV6cDRvellFREdaTDVBc3V6dFE1N3c2aVFWRHJOYzNITENOaXk2" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhoSEtlMnhpaUc0VVQrSzBjVGJzOXc9PSIsInZhbHVlIjoiWjRtejloT1dIdGFGODJSZmlFODBUWkwzWjJXbm9rMTFpUVFiRHRFb21ZaURnZ2tldkV2aUp1Z1U4NnkxaFQ3a1FTOXNmSGdjRmVzMTFjdTdnaGEyOXhlMm55SkZ5cmg4N1hJVjRCYjBybTdieUpxd0RYT3JraWV6Z1dDQU9zRnYiLCJtYWMiOiJhMTc5ODM4Yjc4MTc3ZDA4ODE4OGM3YWQxYzQwZjBjZjBjMDRiYWVhOTk1MzA1NWNlNWMxZTViMmVmODc1ZDlkIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 18:51:27 GMT; path=/XSRF-TOKEN=eyJpdiI6InhoSEtlMnhpaUc0VVQrSzBjVGJzOXc9PSIsInZhbHVlIjoiWjRtejloT1dIdGFGODJSZmlFODBUWkwzWjJXbm9rMTFpUVFiRHRFb21ZaURnZ2tldkV2aUp1Z1U4NnkxaFQ3a1FTOXNmS" 1 => "lowcostclub_session=eyJpdiI6ImR6elQxUGlHTEpXWm4yYzYxem84a0E9PSIsInZhbHVlIjoiUEJGMFRua0hNT3gxY2tpemNBdXowVWZJbDV6cDRvellFREdaTDVBc3V6dFE1N3c2aVFWRHJOYzNITENOaXk2ZS9rWmthcTRheFdISkFSeGNNZXBvRk5oZDhOaTM3eHYyaEM2ZVUzcWxBb051MHowK2JZenNLTzBDNy9kMGlZZHQiLCJtYWMiOiIwYjQwNzA3YWJiZTY4MTFjYjQwZWQyNjYxMWE0MDczYjQ4NDgxZDc1MmVmNGFmMWVkNDY4YzllM2MwY2Y2YTE2IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 18:51:27 GMT; path=/; httponlylowcostclub_session=eyJpdiI6ImR6elQxUGlHTEpXWm4yYzYxem84a0E9PSIsInZhbHVlIjoiUEJGMFRua0hNT3gxY2tpemNBdXowVWZJbDV6cDRvellFREdaTDVBc3V6dFE1N3c2aVFWRHJOYzNITENOaXk2" ] ]
            session_attributes
            0 of 0
            array:3 [ "_token" => "z2QPHnamz7Ap67MFJt5lrWBbOsu1IN1ASe7Z9jNC" "_previous" => array:1 [ "url" => "https://d.lowcost.club/schedules/rai/sid?_url=%2Fschedules%2Frai%2Fsid" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
            ClearShow all
            Date ↕MethodURLData
            #12025-04-28 16:51:27GET/schedules/rai/sid21944