Featured airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Johannesburg to Rottnest Island (JNB-PER)
Prices were available within the past 7 days and start at S$726 for one-way flights and S$1,330 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Fri, 14 Feb - Fri, 21 Feb
JNB
Johannesburg
PER
Perth
S$1,330 Return, found 3 days ago
S$1,330
Return
found 3 days ago
Fri, 14 Feb - Fri, 21 Feb
JNB
Johannesburg
PER
Perth
S$1,470 Return, found 3 days ago
S$1,470
Return
found 3 days ago
Fri, 14 Feb - Fri, 21 Feb
JNB
Johannesburg
PER
Perth
S$1,499 Return, found 3 days ago
S$1,499
Return
found 3 days ago
Fri, 14 Feb - Fri, 21 Feb
JNB
Johannesburg
PER
Perth
S$1,502 Return, found 3 days ago
S$1,502
Return
found 3 days ago
Fri, 14 Feb - Fri, 21 Feb
JNB
Johannesburg
PER
Perth
S$1,513 Return, found 3 days ago
S$1,513
Return
found 3 days ago
Sun, 16 Feb - Mon, 24 Feb
JNB
Johannesburg
PER
Perth
S$1,665 Return, found 3 days ago
S$1,665
Return
found 3 days ago
Expedia's Latest Trends
Hotels
Loft Bangkok HotelHotels near Murray Street MallHotels near Elizabeth QuayHotels near Perth Convention and Exhibition CentreOld Center Stone HouseHotels near Cottesloe BeachHotels near Curtin UniversityHotels near University of Western AustraliaHotels near Hay Street MallHotels near Barrack Street Jetty Ferry TerminalAC Hotel by Marriott Manchester City CentreHotels near Fremantle MarketsHotels near Caversham Wildlife Park
Flights
*Available to Expedia members.