Nestled on the northwest coast of Borneo, Kota Kinabalu is a vibrant coastal city that seamlessly blends modernity with rich cultural heritage. Known for its stunning sunsets overlooking the South China Sea, this Malaysian gem offers a myriad of outdoor adventures, from exploring the majestic Mount Kinabalu to diving in the pristine waters of Tunku Abdul Rahman Marine Park. With bustling markets showcasing local handicrafts and tantalizing street food stalls, Kota Kinabalu invites visitors to immerse themselves in its warm hospitality and soak up the diverse sights and sounds of this enchanting destination.
The cheapest month of the year to fly to Kota Kinabalu is typically September.
The popular airports near Kota Kinabalu include Kota Kinabalu International Airport (BKI), Sandakan Airport (SDK), Lahad Datu Airport (LDU), and Tawau Airport (TWU).
The flight to Kota Kinabalu (BKI) is roughly 14 hours 25 minutes and 6,263 miles (10,080 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Kota Kinabalu from leading comparison sites using our search engine dashboard.
Island reserve for swimming & snorkeling
Marine reserve island with a resort
Towering peak on protected park land
Renowned domed mosque with tours
Traditional tribal performances & demos
Sizable, sandy beach with sunset views
Outdoor market with food & souvenirs
Museum with art & ethnography exhibits
Relaxed island with beaches & snorkeling
Sabah's oldest building, dating to 1905
Stalls offering fish, snacks & crafts
Regional zoo & jungle trekking trail
National park with a mountain & lodges
Wetlands park with herons & kingfishers
Secluded islet with a serene beach
Open-air mineral baths complex
Iconic site incorporating modern design
Swimming & snorkeling in a marine park
Small island with beaches & snorkeling
Modest site with marine-life exhibits
State art gallery with diverse works
Tropical rainforest & sand beaches
Forest with native plants & animals
Rafting, river and adventure
Iconic cylindrical glass skyscraper
Running paths, lake & musical fountain
Architecture
Busy shoreline beside a mangrove river
Lengthy island zip line with views
Monument to fallen WWII soliders
Renowned night market for street food
Adventure center with zip-lines & more
Park and garden
Beach
Crocodiles
Beach and camping
Water park and park and garden
Golf and country club
Beach
Beach and park and garden
Butterflies
Park and garden
Commemorates a fatal 1976 plane crash
Interactive eco-minded aquarium
Architecture
Highest peak in Crocker Range Park
Park and garden
Beach
Park and garden
Handicraft
Temple and buddhism
Rafting and adventure
Temple
34 °C
Sat, 27 Apr 2024
Average Temperature
30°C
Jan
31°C
Feb
32°C
Mar
32°C
Apr
32°C
May
32°C
Jun
32°C
Jul
32°C
Aug
31°C
Sep
31°C
Oct
31°C
Nov
31°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,263 miles (10,080 kilometres). The direct flight time is roughly 14 hours 25 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,874 miles (11,062 kilometres). The direct flight time is roughly 15 hours 46 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,118 miles (9,846 kilometres). The direct flight time is roughly 14 hours 5 minutes.
Flights from George, South Africa - George Airport (GRJ) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,657 miles (10,714 kilometres). The direct flight time is roughly 15 hours 17 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,282 miles (10,109 kilometres). The direct flight time is roughly 14 hours 27 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,472 miles (10,416 kilometres). The direct flight time is roughly 14 hours 52 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,402 miles (10,304 kilometres). The direct flight time is roughly 14 hours 43 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,339 miles (10,202 kilometres). The direct flight time is roughly 14 hours 35 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,075 miles (9,777 kilometres). The direct flight time is roughly 13 hours 59 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,493 miles (10,450 kilometres). The direct flight time is roughly 14 hours 55 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,080 miles (9,786 kilometres). The direct flight time is roughly 14 hours.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,064 miles (9,760 kilometres). The direct flight time is roughly 13 hours 58 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,162 miles (9,916 kilometres). The direct flight time is roughly 14 hours 11 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,170 miles (9,929 kilometres). The direct flight time is roughly 14 hours 12 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,052 miles (9,740 kilometres). The direct flight time is roughly 13 hours 56 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,704 miles (10,788 kilometres). The direct flight time is roughly 15 hours 23 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Kota Kinabalu (BKI) - The flight distance between these airports is 6,279 miles (10,105 kilometres). The direct flight time is roughly 14 hours 27 minutes.
Expert Help
Choose Site / Currency