Fly from
Fly to
Budget
$1,117 - $1,996
Route
Depart
Return
Price
BuffaloJohannesburg OR Tambo
BUF - JNB
BUFJNB
Buffalo
Thu 9/28
2 stops35h 00m
Johannesburg OR Tambo
Tue 10/10
2 stops24h 53m
BuffaloJohannesburg OR Tambo
BUF - JNB
BUFJNB
Buffalo
Thu 9/28
1 stop31h 00m
Johannesburg OR Tambo
Tue 10/10
2 stops30h 24m
BuffaloCairo
BUF - CAI
BUFCAI
Buffalo
Tue 8/1
2 stops21h 50m
Cairo
Sat 9/30
2 stops52h 37m
BuffaloCairo
BUF - CAI
BUFCAI
Buffalo
Thu 7/13
2 stops24h 40m
Cairo
Thu 7/20
2 stops26h 21m
BuffaloCasablanca Mohamed V
BUF - CMN
BUFCMN
Buffalo
Tue 10/3
1 stop10h 50m
Casablanca Mohamed V
Sat 10/21
1 stop13h 08m
BuffaloCairo
BUF - CAI
BUFCAI
Buffalo
Fri 7/14
2 stops23h 32m
Cairo
Wed 7/19
2 stops35h 02m
BuffaloCairo
BUF - CAI
BUFCAI
Buffalo
Thu 7/13
2 stops23h 11m
Cairo
Tue 7/18
2 stops27h 49m
BuffaloNairobi Jomo Kenyatta Intl
BUF - NBO
BUFNBO
Buffalo
Sat 7/8
2 stops27h 50m
Nairobi Jomo Kenyatta Intl
Mon 7/17
2 stops30h 32m
BuffaloCairo
BUF - CAI
BUFCAI
Buffalo
Tue 8/1
3 stops20h 55m
Cairo
Sat 9/30
3 stops33h 23m
Comfort
Overall
Food
Entertainment
Boarding
Crew
Reviews
Flight got delayed, the baggage arrived late. Late late, late. Airlines must be made accountable.
Comfort
Overall
Food
Entertainment
Boarding
Crew
Reviews
Flight got delayed, the baggage arrived late. Late late, late. Airlines must be made accountable.
Comfort
Overall
Food
Entertainment
Boarding
Crew
Reviews
Flight got delayed, the baggage arrived late. Late late, late. Airlines must be made accountable.
Comfort
Overall
Food
Entertainment
Boarding
Crew
Reviews
Flight got delayed, the baggage arrived late. Late late, late. Airlines must be made accountable.
Comfort
Overall
Food
Entertainment
Boarding
Crew
Reviews
Flight got delayed, the baggage arrived late. Late late, late. Airlines must be made accountable.
Comfort
Overall
Food
Entertainment
Boarding
Crew
Reviews
Flight got delayed, the baggage arrived late. Late late, late. Airlines must be made accountable.