All scheduled flights from Nossi-be to Riyadh (NOS-RUH)
Madagascar
Saudi Arabia
All scheduled flights from NOS to RUH. You can fly from Nossi-be to Riyadh with 1 stop. The flight time is between 9 and 10 hours depending on your connecting flight. The NOS-RUH route has no non-stop flights.