Boa Vista to Sal Flight Timetable

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

49 flights in a week

Departure and arrival times are local (Boa Vista and Sal)

Departure Arrival Flight days Flight Airlines Flight time Airports
09:55 10:25 fri X36150 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
10:05 10:30 sun VR4412 Cabo Verde Airlines 25m Rabil Airport — Amilcar Cabral International Airport Select dates
10:15 11:20 sat TB2031 TUI Airlines Belgium 1h 5m Rabil Airport — Amilcar Cabral International Airport Select dates
10:25 10:55 mon X36150 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
10:35 11:05 tue, sun X37106 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
10:55 11:09 fri X3150 TUI fly 13m Rabil Airport — Amilcar Cabral International Airport Select dates
11:05 11:35 tue X37168 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
11:10 11:45 thu X36254 TUI fly 35m Rabil Airport — Amilcar Cabral International Airport Select dates
11:15 12:20 mon, wed TB2031 TUI Airlines Belgium 1h 5m Rabil Airport — Amilcar Cabral International Airport Select dates
11:20 11:50 sat X37168 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
11:25 11:55 mon, tue X37106 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
11:30 12:00 mon X36150 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
11:35 12:05 tue, sun X37106 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
11:40 12:10 thu X36254 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
11:40 12:40 tue, fri OR3701 TUI Airlines Netherlands 1h 0m Rabil Airport — Amilcar Cabral International Airport Select dates
11:40 12:20 thu TO3240 Transavia France 40m Rabil Airport — Amilcar Cabral International Airport Select dates
11:40 12:40 fri OR3701 TUI fly 1h 0m Rabil Airport — Amilcar Cabral International Airport Select dates
11:45 12:15 fri X37104 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
11:50 12:20 tue X37168 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
11:55 12:25 wed X37168 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
12:05 12:35 sat X37168 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
12:15 12:40 thu NO4812 Neos 25m Rabil Airport — Amilcar Cabral International Airport Select dates
12:15 12:55 sun TO3240 Transavia France 40m Rabil Airport — Amilcar Cabral International Airport Select dates
12:15 12:45 thu NO4812 Neos 30m Rabil Airport — Amilcar Cabral International Airport Select dates
12:15 12:55 sun TO3240 Transavia 40m Rabil Airport — Amilcar Cabral International Airport Select dates
12:30 13:30 tue OR3701 TUI Airlines Netherlands 1h 0m Rabil Airport — Amilcar Cabral International Airport Select dates
12:30 13:30 tue OR3701 TUI fly 1h 0m Rabil Airport — Amilcar Cabral International Airport Select dates
12:35 13:05 fri X37104 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
12:45 13:15 wed X37168 TUI fly 30m Rabil Airport — Amilcar Cabral International Airport Select dates
12:55 13:20 wed NO3812 Neos 25m Rabil Airport — Amilcar Cabral International Airport Select dates
12:55 13:15 fri 6B648 TUI fly Nordic 20m Rabil Airport — Amilcar Cabral International Airport Select dates
13:15 13:40 fri VR4411 Cabo Verde Airlines 25m Rabil Airport — Amilcar Cabral International Airport Select dates
13:30 13:55 sun VR4411 Cabo Verde Airlines 25m Rabil Airport — Amilcar Cabral International Airport Select dates
13:45 14:45 fri OR3701 TUI Airlines Netherlands 1h 0m Rabil Airport — Amilcar Cabral International Airport Select dates
13:45 14:45 fri OR3701 TUI fly 1h 0m Rabil Airport — Amilcar Cabral International Airport Select dates
14:05 14:35 tue, fri 6B648 TUI fly Nordic 30m Rabil Airport — Amilcar Cabral International Airport Select dates
14:10 14:35 sun VR4411 Cabo Verde Airlines 25m Rabil Airport — Amilcar Cabral International Airport Select dates
14:35 15:00 fri VR4411 Cabo Verde Airlines 25m Rabil Airport — Amilcar Cabral International Airport Select dates
14:55 15:20 wed NO3864 Neos 25m Rabil Airport — Amilcar Cabral International Airport Select dates
14:55 15:25 tue 6B528 TUI fly Nordic 30m Rabil Airport — Amilcar Cabral International Airport Select dates
15:05 15:35 thu NO4723 Neos 30m Rabil Airport — Amilcar Cabral International Airport Select dates
15:05 15:50 thu NO4723 Neos 45m Rabil Airport — Amilcar Cabral International Airport Select dates
15:20 15:50 thu NO4723 Neos 30m Rabil 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 Version170msRequest Duration3MBMemory UsageGET schedules/{originCityIata}/{destinationCityIata}Route
    • Booting (41.99ms)time
    • Application (128ms)time
    • 1 x Application (75.23%)
      128ms
      1 x Booting (24.76%)
      41.99ms
      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.15ms
      • 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.95msselect * from `cities` where `code` in ('bvc', 'sid')
        Bindings
        • 0: bvc
        • 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#39aviatickets2.17msselect * from `timetables` where `origin_city_id` = 893 and `destination_city_id` = 6870 order by `time_origin` asc limit 1000
        Bindings
        • 0: 893
        • 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#39aviatickets1.28msselect * 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#39aviatickets1.13msselect * from `airports` where `airports`.`id` in (6268)
        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.27msselect * from `airlines` where `airlines`.`id` in (1296, 3630, 5017, 5019, 5100, 5519, 20121, 24064)
        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.03msselect * from `flights_by` where `origin_city_id` = 893 and `destination_city_id` = 6870 limit 1
        Bindings
        • 0: 893
        • 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#520aviatickets930μsselect * from `sites_relationships` where `sites_relationships`.`id` in (56034)
        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#31aviatickets1.13msselect * 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#53aviatickets1.26msselect count(*) as aggregate from `timetables` where `origin_city_id` = 6870 and `destination_city_id` = 893
        Bindings
        • 0: 6870
        • 1: 893
        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
      8Airline.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
            bmUgtiIwvEAcItO7mbyaoqhWEehEUprbCsel3Bcw
            _previous
            array:1 [ "url" => "https://d.lowcost.club/schedules/bvc/sid?_url=%2Fschedules%2Fbvc%2Fsid" ]
            _flash
            array:2 [ "old" => [] "new" => [] ]
            path_info
            /schedules/bvc/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/bvc/sid" ]
            request_request
            []
            
            request_headers
            0 of 0
            array:16 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IklYKzRQSm1IU3c1MjhsMDRsZVBJSVE9PSIsInZhbHVlIjoiRnF2K0thdDZNR1JERWxYQ1BVYlV2QkZ3QkJ1U21WM3d4UG5PR29Ud0JSMGNwZ0ROZGwvU1lBcUw5djY0MDlsZmZVUTFHK09HRGoxOUhBTXYvMXUwdjRNb3RjZ052T3pBeXRJRlpoMU1FRmdJdXhiQVB5K3JHbEJPQzJtS3pNNHoiLCJtYWMiOiJlZWZiNDUwNDljYWNiYzEzZmVkMmJkNjkzYmYxYzhjOTc0NzkxMDZlOTk2YTc0Zjk5Njk4ZDYzNTBhMDUzMDU2IiwidGFnIjoiIn0%3D; lowcostclub_session=eyJpdiI6IjUwa0tMekRxL2M0VFNFQlZ4eFRsL0E9PSIsInZhbHVlIjoiM3lGa0tZaUdNNlBGUjI4WERwb2UwSE9wNThMOHFpdUx2elNlVG1sSFN5bzE2ZmIwaUp3Vi9lUTVyNEk4dUpPZms0eWU3TVFtbk1zc0oyMVBrTDZITHNKZUVMTUErbG56d2xLRS9kb3A1enh1bTBPL0VVZGlYSksxcytBNkc0cVQiLCJtYWMiOiI3M2Y1Y2RlNzE3MmFiZjIzNTgyZDYyNWIzMTUwZDVjMDhmY2Q5YmFkOTgwMjE1YjE1MDlmNjIxMTg0ZDFjZGVhIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6IklYKzRQSm1IU3c1MjhsMDRsZVBJSVE9PSIsInZhbHVlIjoiRnF2K0thdDZNR1JERWxYQ1BVYlV2QkZ3QkJ1U21WM3d4UG5PR29Ud0JSMGNwZ0ROZGwvU1lBcUw5djY0MDlsZmZVUTFHK" ] "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
            0 of 0
            array:2 [ "XSRF-TOKEN" => "bmUgtiIwvEAcItO7mbyaoqhWEehEUprbCsel3Bcw" "lowcostclub_session" => "vRsnfhup9mILm4qNC5Ctp7DAxsGfYYhdj3MMpnlj" ]
            response_headers
            0 of 0
            array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 28 Apr 2025 19:11:22 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImNjRXhjMlJqakdOUGNZdUtUcUpuWEE9PSIsInZhbHVlIjoiL0ZtNlNtY2dQRENoZ2ZwNUtjMVUvclBPdjRDbmwzUTNVc2tpSFY1RE5BRlBjQTNkQjcwdnBUZlNoWXluSVorUE14VU13WkZFb29Qdkl0ZDNza21uelhVakVZbjJNV2NYaWFnY0IxOERNMUZjanJPeWJkY1N1UVM4UlJlaEZrMHkiLCJtYWMiOiJiN2E5YTkzZjNiNWY2ZGVhYjJiNzIxMTUxYzJmNWMxMGY5MzRhNTY3MzI5MTJhYzJlZGYyNTE5NGQ5Yzk1NDIyIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 21:11:22 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImNjRXhjMlJqakdOUGNZdUtUcUpuWEE9PSIsInZhbHVlIjoiL0ZtNlNtY2dQRENoZ2ZwNUtjMVUvclBPdjRDbmwzUTNVc2tpSFY1RE5BRlBjQTNkQjcwdnBUZlNoWXluSVorUE14VU13W" 1 => "lowcostclub_session=eyJpdiI6IkI2V0Q4dlFXM2hFRjgyeGxrbXJjeFE9PSIsInZhbHVlIjoiWWlvM2V4M3BqOGFzWUE0cnhma0NwYlB5WTZwRmNtd1djdk1OTUVQV0srM0d4N0VGbzVMS0FIWWQ0TGZVWG11ZXl4RnI0WGJIVkJVR0pOaTZHZ0lVNnVtRjU2U0VKYzNOajErNE1tMDc0WThHeDhrL0VSeVZNWkRNYmthZStaaHIiLCJtYWMiOiJhZDk3NTRmMjUxMDdkOTkyN2E0NDcxOGNhOTFjNGQ1MGI0NTg0YzU0NDRjZGEwY2ZjM2E1OGE4YTc2MmM3NjUyIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 21:11:22 GMT; Max-Age=7200; path=/; httponly; samesite=laxlowcostclub_session=eyJpdiI6IkI2V0Q4dlFXM2hFRjgyeGxrbXJjeFE9PSIsInZhbHVlIjoiWWlvM2V4M3BqOGFzWUE0cnhma0NwYlB5WTZwRmNtd1djdk1OTUVQV0srM0d4N0VGbzVMS0FIWWQ0TGZVWG11" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImNjRXhjMlJqakdOUGNZdUtUcUpuWEE9PSIsInZhbHVlIjoiL0ZtNlNtY2dQRENoZ2ZwNUtjMVUvclBPdjRDbmwzUTNVc2tpSFY1RE5BRlBjQTNkQjcwdnBUZlNoWXluSVorUE14VU13WkZFb29Qdkl0ZDNza21uelhVakVZbjJNV2NYaWFnY0IxOERNMUZjanJPeWJkY1N1UVM4UlJlaEZrMHkiLCJtYWMiOiJiN2E5YTkzZjNiNWY2ZGVhYjJiNzIxMTUxYzJmNWMxMGY5MzRhNTY3MzI5MTJhYzJlZGYyNTE5NGQ5Yzk1NDIyIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 21:11:22 GMT; path=/XSRF-TOKEN=eyJpdiI6ImNjRXhjMlJqakdOUGNZdUtUcUpuWEE9PSIsInZhbHVlIjoiL0ZtNlNtY2dQRENoZ2ZwNUtjMVUvclBPdjRDbmwzUTNVc2tpSFY1RE5BRlBjQTNkQjcwdnBUZlNoWXluSVorUE14VU13W" 1 => "lowcostclub_session=eyJpdiI6IkI2V0Q4dlFXM2hFRjgyeGxrbXJjeFE9PSIsInZhbHVlIjoiWWlvM2V4M3BqOGFzWUE0cnhma0NwYlB5WTZwRmNtd1djdk1OTUVQV0srM0d4N0VGbzVMS0FIWWQ0TGZVWG11ZXl4RnI0WGJIVkJVR0pOaTZHZ0lVNnVtRjU2U0VKYzNOajErNE1tMDc0WThHeDhrL0VSeVZNWkRNYmthZStaaHIiLCJtYWMiOiJhZDk3NTRmMjUxMDdkOTkyN2E0NDcxOGNhOTFjNGQ1MGI0NTg0YzU0NDRjZGEwY2ZjM2E1OGE4YTc2MmM3NjUyIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 21:11:22 GMT; path=/; httponlylowcostclub_session=eyJpdiI6IkI2V0Q4dlFXM2hFRjgyeGxrbXJjeFE9PSIsInZhbHVlIjoiWWlvM2V4M3BqOGFzWUE0cnhma0NwYlB5WTZwRmNtd1djdk1OTUVQV0srM0d4N0VGbzVMS0FIWWQ0TGZVWG11" ] ]
            session_attributes
            0 of 0
            array:3 [ "_token" => "bmUgtiIwvEAcItO7mbyaoqhWEehEUprbCsel3Bcw" "_previous" => array:1 [ "url" => "https://d.lowcost.club/schedules/bvc/sid?_url=%2Fschedules%2Fbvc%2Fsid" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
            ClearShow all
            Date ↕MethodURLData
            #12025-04-28 19:11:22GET/schedules/bvc/sid21957