Cheap flights Oran — Shanghai (ORN — SHA)

Good to know - Cheap tickets Oran — Shanghai

Cheapest flight found $644
Flight distance 10435 km
Round-trip from $1,174
Cheapest month to fly April

Airfare Oran – Shanghai by month

Here you can find out in what months how much a ticket Oran – Shanghai costs to buy cheap plane tickets.

Month One-way Round-trip
September 2024
August 2024
May 2024
April 2024

Remember that the optimal time for booking air tickets is 59 days before the departure date, this is the average time at which air tickets were sold at the lowest prices.

Popular airlines flying Oran — Shanghai

Flight Oran – Shanghai is served by 4 airlines.

Flights Oran — Shanghai

The selection of cheap flights Oran — Shanghai

Here you can find and purchase the cheapest flights Oran — Shanghai from $644 and Oran — Shanghai — Oran from $1,174.

The price of the flight Oran — Shanghai (China) — Oran from $1,174 (round-trip).

The average price of the flight Oran — Shanghai (China) — Oran $1,438 (round-trip).

Low cost flights Oran — Shanghai (ORN — SHA)

The distance between Oran and Shanghai 6484 miles (or 10435 kilometres).

The time difference between Oran and Shanghai is 7 h.

LowCostClub always do a comparison of airfares Oran — Shanghai with several airlines (include Air France, ASL Airlines, Saudia). They will always give you all available options so you can find the cheapest flight to Shanghai. In addition, you can choose the platform where you want to place your orders. There are also special offers for air tickets Oran — Shanghai. Last week, for instance, the cheapest round-trip prices stood at $1,174 while the cheapest one-way price that was available within the last week cost $644

Routes from nearby cities to Shanghai

A flight from a neighbouring city can help you save money on plane tickets.

The most frequent flight to Shanghai is from Valencia. The cheapest airfare can be purchased with a flight from Algiers from $530. The nearest airports from Oran with a flight to Shanghai are in Palma Mallorca.

Popular International routes from Oran

Popular routes from Shanghai

If you are going to fly from Shanghai, then study the popular flights. The most popular flights from Shanghai:

Popular domestic routes from Oran

FAQ about Oran — Shanghai

Yes, you can fly from Oran to Shanghai. Oran has 2 airports (Es Senia Airport, Tafaraoui) for flights. There are non-direct flights through Air France, ASL Airlines, Saudia, Turkish Airlines.

The price of flights Oran — Shanghai starts from $644.

In Oran — Es Senia Airport, Tafaraoui. In Shanghai — Shanghai Pudong International Airport, Shanghai Hongqiao International Airport.

High season is considered to be September and the cheapest month is April. Enter your preferred airports (or cities) and dates into the search form above to unlock the latest Oran — Shanghai flight deals.

All the following airlines flights Oran — Shanghai: Air France, ASL Airlines, Saudia, Turkish Airlines.

Low price calendar

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 Version326msRequest Duration4MBMemory UsageGET cheap-flights-from-{slug}Route
    • Booting (34.12ms)time
    • Application (292ms)time
    • 1 x Application (89.53%)
      292ms
      1 x Booting (10.47%)
      34.12ms
      56 templates were rendered
      • 1x views_us.routes.viewview.blade.php#?blade
      • 1x routes.viewview.blade.php#?blade
      • 1x index.section-slideshowsection-slideshow.blade.php#?blade
      • 1x components.avia-formavia-form.blade.php#?blade
      • 1x breadcrumbs::bootstrap4bootstrap4.blade.php#?blade
      • 1x routes.section-advantagessection-advantages.blade.php#?blade
      • 1x routes.section-MonthlyPricesection-MonthlyPrice.blade.php#?blade
      • 1x routes.section-timetablesection-timetable.blade.php#?blade
      • 1x routes.AirlinesListAirlinesList.blade.php#?blade
      • 2x components.airlines-columnairlines-column.blade.php#?blade
      • 1x routes.section-DynamicsAirfaresection-DynamicsAirfare.blade.php#?blade
      • 4x components.routes-listroutes-list.blade.php#?blade
      • 23x components.routeListItemrouteListItem.blade.php#?blade
      • 1x routes.description-nearbyCitiesdescription-nearbyCities.blade.php#?blade
      • 2x components.routes-columnroutes-column.blade.php#?blade
      • 1x components.faqfaq.blade.php#?blade
      • 1x components.calendarcalendar.blade.php#?blade
      • 1x components.related-linksrelated-links.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 cheap-flights-from-{slug}
      middleware
      web
      controller
      App\Http\Controllers\RoutesController@view
      namespace
      prefix
      /
      where
      as
      route
      file
      app/Http/Controllers/RoutesController.php:96-299
      54 statements were executed (13 duplicates)Show only duplicates70.38ms
      • 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
      • SitesRelationshipsSqlRepository.php#34aviatickets4.52msselect * from `sites_relationships` where `us` = 'cheap-flights-from-oran-to-shanghai-orn-sha' limit 1
        Bindings
        • 0: cheap-flights-from-oran-to-shanghai-orn-sha
        Backtrace
        • app/Avia/Infrastructure/SitesRelationships/SitesRelationshipsSqlRepository.php:34
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/SitesRelationships/SitesRelationshipsSqlRepository.php:31
        • app/Http/Controllers/RoutesController.php:113
      • RoutesController.php#125aviatickets1.25msselect * from `flights_by` where `flights_by`.`id` = '459251' and `flights_by`.`id` is not null limit 1
        Bindings
        • 0: [object Object]
        Backtrace
        • app/Http/Controllers/RoutesController.php:125
        • 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:259
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • RoutesController.php#135aviatickets890μsselect * from `cities` where `cities`.`id` = 4705 limit 1
        Bindings
        • 0: 4705
        Backtrace
        • app/Http/Controllers/RoutesController.php:135
        • 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:259
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • RoutesController.php#136aviatickets980μsselect * from `countries` where `countries`.`id` = 128 limit 1
        Bindings
        • 0: 128
        Backtrace
        • app/Http/Controllers/RoutesController.php:136
        • 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:259
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • RoutesController.php#137aviatickets880μsselect * from `cities` where `cities`.`id` = 5582 limit 1
        Bindings
        • 0: 5582
        Backtrace
        • app/Http/Controllers/RoutesController.php:137
        • 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:259
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • RoutesController.php#138aviatickets1.23msselect * from `countries` where `countries`.`id` = 70 limit 1
        Bindings
        • 0: 70
        Backtrace
        • app/Http/Controllers/RoutesController.php:138
        • 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:259
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • DomainRouteFactory.php#33aviatickets1.22msselect * from `sites_relationships` where `sites_relationships`.`id` = 459251 and `sites_relationships`.`id` is not null limit 1
        Bindings
        • 0: 459251
        Backtrace
        • app/Avia/Infrastructure/Factory/DomainRouteFactory.php:33
        • app/Http/Controllers/RoutesController.php:143
        • 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:259
      • CountriesRepository.php#31aviatickets1.02msselect * 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/Avia/Infrastructure/Provider/CurrentCurrencyProvider.php:56
        • app/Avia/Infrastructure/Model/LocalRoute.php:190
      • RouteRepository.php#42aviatickets1.41msselect `depart_date`, `return_date`, `number_of_changes`, `value` from `flights_2025` where `origin_id` = 4705 and `destination_id` = 5582 and `date_update` >= '2025-04-28 00:00:00' order by `value` asc limit 10
        Bindings
        • 0: 4705
        • 1: 5582
        • 2: 2025-04-28 00:00:00
        Backtrace
        • app/Avia/Infrastructure/Repository/RouteRepository.php:42
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/RouteRepository.php:33
        • app/Http/Controllers/RoutesController.php:150
      • MonthlyPriceStatisticSqlRepository.php#66aviatickets1.62msselect * from `monthly_price_statistics` where `origin_city_id` = 4705 and `destination_city_id` = 5582 limit 1
        Bindings
        • 0: 4705
        • 1: 5582
        Backtrace
        • app/Avia/Infrastructure/Repository/MonthlyPriceStatisticSqlRepository.php:66
        • app/Avia/Infrastructure/Repository/MonthlyPriceStatisticSqlRepository.php:50
        • app/Avia/Application/PriceHandler.php:42
        • app/Http/Controllers/RoutesController.php:156
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • AirlineSqlRepository.php#470aviatickets2.86msselect * from `timetables` where `origin_city_id` = 4705 and `destination_city_id` = 5582 order by `time_origin` asc limit 1000
        Bindings
        • 0: 4705
        • 1: 5582
        Backtrace
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:470
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:461
        • app/Http/Controllers/RoutesController.php:162
      • AirlineSqlRepository.php#502aviatickets990μsselect distinct `airline_id` from `timetables` where `origin_city_id` = 4705
        Bindings
        • 0: 4705
        Backtrace
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:502
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:494
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:407
      • AirlineSqlRepository.php#502aviatickets2.03msselect distinct `airline_id` from `timetables` where `origin_city_id` = 5582
        Bindings
        • 0: 5582
        Backtrace
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:502
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:494
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:408
      • AirlineSqlRepository.php#90aviatickets1.32msselect * from `airlines` where `id` in (136, 4517, 4929, 146726240) order by `name` asc
        Bindings
        • 0: 136
        • 1: 4517
        • 2: 4929
        • 3: 146726240
        Backtrace
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:90
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:84
        • app/Avia/Infrastructure/Repository/AirlineSqlRepository.php:413
      • LocalRouteRepository.php#558aviatickets1.93msselect destination_city_id from `flights_by` where `origin_city_id` = 4705 and `distance` between 1 and 1000 and (`price_one_way` > 0 or `price` > 0) order by `distance` asc limit 10
        Bindings
        • 0: 4705
        • 1: 1
        • 2: 1000
        • 3: 0
        • 4: 0
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:558
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:563
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:62
      • NearbyCitiesAggregateDbProvider.php#73aviatickets1.95msselect * from `flights_by` where `origin_city_id` in (9142, 178, 113, 182, 6785, 6543, 1872, 6170, 6928, 671) and `destination_city_id` = 5582 and (`price_one_way` > 0 or `price` > 0) limit 10
        Bindings
        • 0: 9142
        • 1: 178
        • 2: 113
        • 3: 182
        • 4: 6785
        • 5: 6543
        • 6: 1872
        • 7: 6170
        • 8: 6928
        • 9: 671
        • 10: 5582
        • 11: 0
        • 12: 0
        Backtrace
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:73
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:58
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:35
      • NearbyCitiesAggregateDbProvider.php#73aviatickets1.06msselect * from `cities` where `cities`.`id` in (113, 178, 182, 1872, 6170, 6543, 6785, 6928)
        Backtrace
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:73
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:58
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:35
      • NearbyCitiesAggregateDbProvider.php#73aviatickets840μsselect * from `cities` where `cities`.`id` in (5582)
        Backtrace
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:73
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:58
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:35
      • NearbyCitiesAggregateDbProvider.php#73aviatickets790μsselect * from `sites_relationships` where `sites_relationships`.`id` in (6955, 11135, 11667, 106362, 264756, 355335, 486658, 1170129)
        Backtrace
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:73
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:58
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:35
      • CitySqlRepository.php#104aviatickets970μsselect * from `cities` where `cities`.`id` = 6928 limit 1
        Bindings
        • 0: 6928
        Backtrace
        • app/Avia/Infrastructure/City/CitySqlRepository.php:104
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/City/CitySqlRepository.php:101
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:97
      • CitySqlRepository.php#104aviatickets1.12msselect * from `cities` where `cities`.`id` = 182 limit 1
        Bindings
        • 0: 182
        Backtrace
        • app/Avia/Infrastructure/City/CitySqlRepository.php:104
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/City/CitySqlRepository.php:101
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:158
      • CitySqlRepository.php#104aviatickets1.1msselect * from `cities` where `cities`.`id` = 6543 limit 1
        Bindings
        • 0: 6543
        Backtrace
        • app/Avia/Infrastructure/City/CitySqlRepository.php:104
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/City/CitySqlRepository.php:101
        • app/Avia/Infrastructure/Provider/NearbyCitiesAggregateDbProvider.php:131
      • OfferSqlRepository.php#52aviatickets1.3msselect * from `offers` where `origin_city_id` = 4705 and `destination_city_id` = 5582
        Bindings
        • 0: 4705
        • 1: 5582
        Backtrace
        • app/Avia/Infrastructure/Repository/OfferSqlRepository.php:52
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/OfferSqlRepository.php:57
        • app/Http/Controllers/RoutesController.php:205
      • LocalRouteRepository.php#447aviatickets1.91msselect * from `flights_by` where `origin_city_id` = 4705 and `id` > 459251 and `destination_country_id` <> 128 and (`price_one_way` > 0 or `price` > 0) order by `id` asc limit 3
        Bindings
        • 0: 4705
        • 1: 459251
        • 2: 128
        • 3: 0
        • 4: 0
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:447
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:451
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:202
      • LocalRouteRepository.php#447aviatickets1.16msselect * from `cities` where `cities`.`id` in (4705)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:447
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:451
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:202
      • LocalRouteRepository.php#447aviatickets1.07msselect * from `cities` where `cities`.`id` in (5861, 5907, 8789)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:447
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:451
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:202
      • LocalRouteRepository.php#447aviatickets1.42msselect * from `sites_relationships` where `sites_relationships`.`id` in (459253, 459255, 459256)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:447
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:451
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:202
      • LocalRouteRepository.php#412aviatickets1.38msselect * from `flights_by` where `origin_city_id` = 4705 and `destination_country_id` <> 128 and (`price_one_way` > 0 or `price` > 0) and `id` not in (459253) order by `revenue` desc limit 2 offset 0
        Bindings
        • 0: 4705
        • 1: 128
        • 2: 0
        • 3: 0
        • 4: 459253
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:412
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:417
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:209
      • LocalRouteRepository.php#412aviatickets990μsselect * from `cities` where `cities`.`id` in (4705)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:412
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:417
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:209
      • LocalRouteRepository.php#412aviatickets1.23msselect * from `cities` where `cities`.`id` in (4081, 7241)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:412
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:417
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:209
      • LocalRouteRepository.php#412aviatickets740μsselect * from `sites_relationships` where `sites_relationships`.`id` in (248851, 248886)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:412
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:417
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:209
      • LocalRouteRepository.php#412aviatickets950μsselect * from `countries` where `countries`.`id` in (6, 248)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:412
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:417
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:209
      • LocalRouteRepository.php#149aviatickets1.35msselect * from `flights_by` where `origin_city_id` = 5582 and (`price_one_way` > 0 or `price` > 0) and 1 = 1 order by `revenue` desc limit 5
        Bindings
        • 0: 5582
        • 1: 0
        • 2: 0
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:149
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:153
        • app/Http/Controllers/RoutesController.php:216
      • LocalRouteRepository.php#149aviatickets1msselect * from `cities` where `cities`.`id` in (5582)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:149
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:153
        • app/Http/Controllers/RoutesController.php:216
      • LocalRouteRepository.php#149aviatickets1.13msselect * from `cities` where `cities`.`id` in (1574, 2382, 4081, 5922, 6319)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:149
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:153
        • app/Http/Controllers/RoutesController.php:216
      • LocalRouteRepository.php#149aviatickets2.02msselect * from `countries` where `countries`.`id` in (70, 89, 114, 211, 248)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:149
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:153
        • app/Http/Controllers/RoutesController.php:216
      • LocalRouteRepository.php#149aviatickets870μsselect * from `sites_relationships` where `sites_relationships`.`id` in (300255, 300357, 300562, 300780, 300840)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:149
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:153
        • app/Http/Controllers/RoutesController.php:216
      • LocalRouteRepository.php#359aviatickets1.3msselect * from `flights_by` where `origin_city_id` = 4705 and `destination_country_id` = 128 and (`price_one_way` > 0 or `price` > 0) order by `revenue` desc limit 5 offset 0
        Bindings
        • 0: 4705
        • 1: 128
        • 2: 0
        • 3: 0
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:359
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:363
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:330
      • LocalRouteRepository.php#359aviatickets1.11msselect * from `cities` where `cities`.`id` in (4705)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:359
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:363
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:330
      • LocalRouteRepository.php#359aviatickets1.14msselect * from `cities` where `cities`.`id` in (182, 840, 3066, 6085, 6158)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:359
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:363
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:330
      • LocalRouteRepository.php#359aviatickets860μsselect * from `sites_relationships` where `sites_relationships`.`id` in (248785, 248798, 248875, 459258, 1032419)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:359
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:363
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:330
      • LocalRouteRepository.php#359aviatickets1.01msselect * from `countries` where `countries`.`id` in (128)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:359
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:363
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:330
      • TimetableRepository.php#39aviatickets1.24msselect * from `timetables` where `origin_city_id` = 4705 and `destination_city_id` = 5582 order by `time_origin` asc limit 10
        Bindings
        • 0: 4705
        • 1: 5582
        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/RoutesController.php:264
      • TimetableRepository.php#144aviatickets1msselect * from `timetables` where `origin_city_id` = 4705 and `destination_city_id` = 5582 order by `travel_time` asc limit 1
        Bindings
        • 0: 4705
        • 1: 5582
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:144
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:137
        • app/Http/Controllers/RoutesController.php:274
      • LocalRouteRepository.php#520aviatickets950μsselect * from `flights_by` where `origin_city_id` = 5582 and `destination_city_id` = 4705 limit 1
        Bindings
        • 0: 5582
        • 1: 4705
        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/RoutesController.php:530
      • City.php#136aviatickets1.14msselect * from `airports` where `airports`.`city_id` = 4705 and `airports`.`city_id` is not null and `is_active` = 1 and `is_active` = '1'
        Bindings
        • 0: 4705
        • 1: 1
        • 2: 1
        Backtrace
        • app/Avia/Infrastructure/Model/City.php:136
        • view::routes.view:100
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • City.php#136aviatickets1.12msselect * from `airports` where `airports`.`city_id` = 5582 and `airports`.`city_id` is not null and `is_active` = 1 and `is_active` = '1'
        Bindings
        • 0: 5582
        • 1: 1
        • 2: 1
        Backtrace
        • app/Avia/Infrastructure/Model/City.php:136
        • view::routes.view:127
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • description-nearbyCities.blade.php#28aviatickets1.03msselect * from `cities` where `cities`.`id` = 4705 limit 1
        Bindings
        • 0: 4705
        Backtrace
        • view::routes.description-nearbyCities:28
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • FlightSqlRepository.php#98aviatickets1.19msselect * from `timetables` where `origin_city_id` = 4705 and `destination_city_id` = 5582
        Bindings
        • 0: 4705
        • 1: 5582
        Backtrace
        • app/Avia/Infrastructure/Repository/FlightSqlRepository.php:98
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/FlightSqlRepository.php:104
        • app/Avia/Infrastructure/FaqRouteFactory/AreThereDirectFlights.php:21
      • CanWeFlyFromTo.php#30aviatickets1.34msselect * from `airports` where `airports`.`city_id` = 4705 and `airports`.`city_id` is not null and `is_active` = 1
        Bindings
        • 0: 4705
        • 1: 1
        Backtrace
        • app/Avia/Infrastructure/FaqRouteFactory/CanWeFlyFromTo.php:30
        • app/Avia/Domain/Faq/FaqRouteAggregate.php:32
        • app/View/Components/FaqRoute.php:39
        • vendor/laravel/framework/src/Illuminate/View/Component.php:135
        • view::routes.view:313
      • CanWeFlyFromTo.php#35aviatickets1.65msselect * from `airports` where `airports`.`city_id` = 5582 and `airports`.`city_id` is not null and `is_active` = 1
        Bindings
        • 0: 5582
        • 1: 1
        Backtrace
        • app/Avia/Infrastructure/FaqRouteFactory/CanWeFlyFromTo.php:35
        • app/Avia/Domain/Faq/FaqRouteAggregate.php:32
        • app/View/Components/FaqRoute.php:39
        • vendor/laravel/framework/src/Illuminate/View/Component.php:135
        • view::routes.view:313
      • TimetableRepository.php#39aviatickets1.04msselect * from `timetables` where `origin_city_id` = 4705 and `destination_city_id` = 5582 order by `time_origin` asc limit 1000
        Bindings
        • 0: 4705
        • 1: 5582
        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/Avia/Infrastructure/FaqRouteFactory/CanWeFlyFromTo.php:42
      • TimetableRepository.php#144aviatickets1.37msselect * from `timetables` where `origin_city_id` = 4705 and `destination_city_id` = 5582 order by `travel_time` asc limit 1
        Bindings
        • 0: 4705
        • 1: 5582
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:144
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:137
        • app/Avia/Infrastructure/FaqRouteFactory/HowLongDoesItTakeToFly.php:27
      • MonthlyPriceStatisticSqlRepository.php#66aviatickets1.39msselect * from `monthly_price_statistics` where `origin_city_id` = 4705 and `destination_city_id` = 5582 limit 1
        Bindings
        • 0: 4705
        • 1: 5582
        Backtrace
        • app/Avia/Infrastructure/Repository/MonthlyPriceStatisticSqlRepository.php:66
        • app/Avia/Infrastructure/Repository/MonthlyPriceStatisticSqlRepository.php:44
        • app/Avia/Infrastructure/FaqRouteFactory/WhatMonthCheapest.php:27
        • app/Avia/Domain/Faq/FaqRouteAggregate.php:32
        • app/View/Components/FaqRoute.php:39
      App\Avia\Infrastructure\Model\Timetable
      127Timetable.php#?
      App\Avia\Infrastructure\Model\LocalRoute
      34LocalRoute.php#?
      App\Avia\Infrastructure\Model\City
      34City.php#?
      App\Avia\Infrastructure\Model\SitesRelationship
      25SitesRelationship.php#?
      App\Avia\Infrastructure\Model\Country
      10Country.php#?
      App\Avia\Infrastructure\Model\Airport
      8Airport.php#?
      App\Avia\Infrastructure\Model\Airline
      4Airline.php#?
      App\Avia\Infrastructure\Model\MonthlyPriceStatistic
      2MonthlyPriceStatistic.php#?
          • infoModel: App\Avia\Infrastructure\Model\City => Relation: App\Avia\Infrastructure\Model\Airport - You s...
          _token
          OypYkRt7CXtuInGfEl9BWvPst9QgWuevS9iT11PT
          _previous
          array:1 [ "url" => "https://d.lowcost.club/cheap-flights-from-oran-to-shanghai-orn-sha?_url=%2Fche...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /cheap-flights-from-oran-to-shanghai-orn-sha
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          0 of 0
          array:1 [ "_url" => "/cheap-flights-from-oran-to-shanghai-orn-sha" ]
          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 => ""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
          []
          
          response_headers
          0 of 0
          array:6 [ "cache-control" => array:1 [ 0 => "max-age=604800, public" ] "date" => array:1 [ 0 => "Wed, 30 Apr 2025 23:08:15 GMT" ] "etag" => array:1 [ 0 => ""79244c66b60b2ed85d88161d3c76374d"" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Inl3OE9GMDNVMmNkemdsWXRpbkdJSXc9PSIsInZhbHVlIjoieUYxSHlpQ2tsUGxkdDkxMndnQ1ZLVWUva2xPUU9ScWJNa3hORVVNT3V1Y1o3b1UxYmw3QzQxSytEc0xlWGpLMWhURDNDaHJaQXJNeTNDMUxoOStqRWhSekwyVDRTWXV1T2Uzc2kzKzNXRjJpOG1qQWo4TnBIT21GME9vMFp4TjQiLCJtYWMiOiJlMmJlM2E0ZTdlYmE3N2M3NmM1MDRkZWRmMjg1MzQ1M2U0ZDdkY2Q3N2UxZjU3NjdmMTMwMTczZmM2MmU2ODYwIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 01:08:15 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Inl3OE9GMDNVMmNkemdsWXRpbkdJSXc9PSIsInZhbHVlIjoieUYxSHlpQ2tsUGxkdDkxMndnQ1ZLVWUva2xPUU9ScWJNa3hORVVNT3V1Y1o3b1UxYmw3QzQxSytEc0xlWGpLMWhURDNDa" 1 => "lowcostclub_session=eyJpdiI6IkVoS1laNWVnOEdJaDR3TStGTms1cXc9PSIsInZhbHVlIjoidjF0elBYd1NlbnlBRXlNOGMwMzJTUFpLa1RmakhIZnRkclg5M2hyWThiMnB3MEx6MEU3Wm0xcGNkY3VZdG82eGdEdFRpL1gwaVFaUEFWTEdJMzJhcmVMUllnWGRRUUYvd2dkbThIQWRyUThrbmxwemhuSUhqcXYwaFZLM2MrOXEiLCJtYWMiOiIyMWIzZTk3YTE1YjUwOGEzN2JjOTA3NTUwOTc1MzY2MzdiMGI2NTgwMDE2ZmE5MTgyYzEyNDgzOWU2ZWRiOTNlIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 01:08:15 GMT; Max-Age=7200; path=/; httponly; samesite=laxlowcostclub_session=eyJpdiI6IkVoS1laNWVnOEdJaDR3TStGTms1cXc9PSIsInZhbHVlIjoidjF0elBYd1NlbnlBRXlNOGMwMzJTUFpLa1RmakhIZnRkclg5M2hyWThiMnB3MEx6MEU3Wm0xcGNkY3VZdG82" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Inl3OE9GMDNVMmNkemdsWXRpbkdJSXc9PSIsInZhbHVlIjoieUYxSHlpQ2tsUGxkdDkxMndnQ1ZLVWUva2xPUU9ScWJNa3hORVVNT3V1Y1o3b1UxYmw3QzQxSytEc0xlWGpLMWhURDNDaHJaQXJNeTNDMUxoOStqRWhSekwyVDRTWXV1T2Uzc2kzKzNXRjJpOG1qQWo4TnBIT21GME9vMFp4TjQiLCJtYWMiOiJlMmJlM2E0ZTdlYmE3N2M3NmM1MDRkZWRmMjg1MzQ1M2U0ZDdkY2Q3N2UxZjU3NjdmMTMwMTczZmM2MmU2ODYwIiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 01:08:15 GMT; path=/XSRF-TOKEN=eyJpdiI6Inl3OE9GMDNVMmNkemdsWXRpbkdJSXc9PSIsInZhbHVlIjoieUYxSHlpQ2tsUGxkdDkxMndnQ1ZLVWUva2xPUU9ScWJNa3hORVVNT3V1Y1o3b1UxYmw3QzQxSytEc0xlWGpLMWhURDNDa" 1 => "lowcostclub_session=eyJpdiI6IkVoS1laNWVnOEdJaDR3TStGTms1cXc9PSIsInZhbHVlIjoidjF0elBYd1NlbnlBRXlNOGMwMzJTUFpLa1RmakhIZnRkclg5M2hyWThiMnB3MEx6MEU3Wm0xcGNkY3VZdG82eGdEdFRpL1gwaVFaUEFWTEdJMzJhcmVMUllnWGRRUUYvd2dkbThIQWRyUThrbmxwemhuSUhqcXYwaFZLM2MrOXEiLCJtYWMiOiIyMWIzZTk3YTE1YjUwOGEzN2JjOTA3NTUwOTc1MzY2MzdiMGI2NTgwMDE2ZmE5MTgyYzEyNDgzOWU2ZWRiOTNlIiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 01:08:15 GMT; path=/; httponlylowcostclub_session=eyJpdiI6IkVoS1laNWVnOEdJaDR3TStGTms1cXc9PSIsInZhbHVlIjoidjF0elBYd1NlbnlBRXlNOGMwMzJTUFpLa1RmakhIZnRkclg5M2hyWThiMnB3MEx6MEU3Wm0xcGNkY3VZdG82" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "OypYkRt7CXtuInGfEl9BWvPst9QgWuevS9iT11PT" "_previous" => array:1 [ "url" => "https://d.lowcost.club/cheap-flights-from-oran-to-shanghai-orn-sha?_url=%2Fcheap-flights-from-oran-to-shanghai-orn-sha" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-30 23:08:15GET/cheap-flights-from-oran-to-shanghai-orn-sha56542441