Popular Filters
One Way Price
Duration
Stops From Arusha
Departure From Arusha
BHD 430
BHD 202
Arrival at Muscat
BHD 348
BHD 234
BHD 202
Alliances & Airlines
Oneworld
()
SkyTeam
()
Star Alliance
(4)
Layover Airports
Layover Duration
Top Airlines
Flights from Arusha to Oman
Book flights from Arusha to Oman at lowest price. Get best deals on your upcoming Arusha to Oman flight only on MakeMyTrip Bahrain.
BHD 205
Arusha to Muscat , 20 Jun
Precision Air PW | 423
13:35
Sat, 20 Jun 26
Arusha, Tanzania
14:50
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Precision Air PW | 423
15:20
Sat, 20 Jun 26
Zanzibar, Tanzania
15:40
Sat, 20 Jun 26
Dar Es Salaam, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 708
04:20
Sun, 21 Jun 26
Dar Es Salaam, Tanzania
05:00
Sun, 21 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 708
06:00
Sun, 21 Jun 26
Zanzibar, Tanzania
12:25
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 206
Arusha to Muscat , 20 Jun
Precision Air PW | 423
14:45
Sat, 20 Jun 26
Arusha, Tanzania
16:00
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Precision Air PW | 423
16:30
Sat, 20 Jun 26
Zanzibar, Tanzania
16:50
Sat, 20 Jun 26
Dar Es Salaam, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 708
04:20
Sun, 21 Jun 26
Dar Es Salaam, Tanzania
05:00
Sun, 21 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 708
06:00
Sun, 21 Jun 26
Zanzibar, Tanzania
12:25
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 237
Arusha to Muscat , 20 Jun
Precision Air PW | 423
14:45
Sat, 20 Jun 26
Arusha, Tanzania
16:00
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Precision Air PW | 423
16:30
Sat, 20 Jun 26
Zanzibar, Tanzania
16:50
Sat, 20 Jun 26
Dar Es Salaam, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 2191 | Operated By Flydubai
19:45
Sat, 20 Jun 26
Dar Es Salaam, Tanzania
20:25
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 2191 | Operated By Flydubai
21:10
Sat, 20 Jun 26
Zanzibar, Tanzania
03:45
Sun, 21 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 2034 | Operated By Flydubai
07:00
Sun, 21 Jun 26
Terminal T2
Dubai, United Arab Emirates
01 h 10 m
08:10
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 351
Transit Visa may be required
Arusha to Muscat , 20 Jun
Precision Air PW | 423
13:35
Sat, 20 Jun 26
Arusha, Tanzania
14:50
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Precision Air PW | 423
15:20
Sat, 20 Jun 26
Zanzibar, Tanzania
15:40
Sat, 20 Jun 26
Dar Es Salaam, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 804
18:45
Sat, 20 Jun 26
Terminal T3
Dar Es Salaam, Tanzania
02 h 40 m
21:25
Sat, 20 Jun 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 624
22:20
Sat, 20 Jun 26
Terminal T2
Addis Ababa, Ethiopia
04 h 15 m
03:35
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 353
Transit Visa may be required
Arusha to Muscat , 20 Jun
Precision Air PW | 423
14:45
Sat, 20 Jun 26
Arusha, Tanzania
16:00
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Precision Air PW | 423
16:30
Sat, 20 Jun 26
Zanzibar, Tanzania
16:50
Sat, 20 Jun 26
Dar Es Salaam, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 804
18:45
Sat, 20 Jun 26
Terminal T3
Dar Es Salaam, Tanzania
02 h 40 m
21:25
Sat, 20 Jun 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 624
22:20
Sat, 20 Jun 26
Terminal T2
Addis Ababa, Ethiopia
04 h 15 m
03:35
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 433
Arusha to Muscat , 20 Jun
Air Tanzania TC | 179
10:30
Sat, 20 Jun 26
Arusha, Tanzania
01 h 10 m
11:40
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 708
06:00
Sun, 21 Jun 26
Terminal T3
Zanzibar, Tanzania
05 h 25 m
12:25
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 479
Arusha to Muscat , 20 Jun
Air Tanzania TC | 137
15:50
Sat, 20 Jun 26
Arusha, Tanzania
01 h 10 m
17:00
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 708
06:00
Sun, 21 Jun 26
Terminal T3
Zanzibar, Tanzania
05 h 25 m
12:25
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 512
Transit Visa may be required
Arusha to Muscat , 20 Jun
Precision Air PW | 423
14:45
Sat, 20 Jun 26
Arusha, Tanzania
01 h 15 m
16:00
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 812
19:10
Sat, 20 Jun 26
Terminal T3
Zanzibar, Tanzania
02 h 35 m
21:45
Sat, 20 Jun 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 624
22:20
Sat, 20 Jun 26
Terminal T2
Addis Ababa, Ethiopia
04 h 15 m
03:35
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 517
Transit Visa may be required
Arusha to Muscat , 20 Jun
Air Tanzania TC | 179
10:30
Sat, 20 Jun 26
Arusha, Tanzania
01 h 10 m
11:40
Sat, 20 Jun 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 812
19:10
Sat, 20 Jun 26
Terminal T3
Zanzibar, Tanzania
02 h 35 m
21:45
Sat, 20 Jun 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 624
22:20
Sat, 20 Jun 26
Terminal T2
Addis Ababa, Ethiopia
04 h 15 m
03:35
Sun, 21 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
About Arusha (ARK)
Arusha
