Kota Kinabalu is the capital city of Sabah, which boasts a vibrant city life, cultural richness and a wealth of nature and biodiversity. This coastal gem also known as KK serves as the ideal tropical getaway, with a plethora of must-visit attractions from sun-kissed beaches, serene hiking trails to local markets. Most of these places are a mere 10-30 minute drive from the city, with most islands being only a quick 20-minute boat ride from the city’s ferry point – and that’s why we’ve compiled a list of top attractions on land and by the sea that will save you the hassle of travelling far.
11 Must-visit attractions in Kota Kinabalu

Handicraft Market
The Kota Kinabalu Handicraft Market, also known as Pasar Filipino, or the Filipino Market is open daily and sells souvenirs, local art items. pearls, craft items, textiles and wood carvings and more!
Hours: Daily, 8am - 10pm
Location: Jalan Tun Fuad Stephen, Pusat Bandar Kota Kinabalu, 88000 Kota Kinabalu, Sabah

Gaya Street Sunday Market
Gaya Street Sunday Market is a shopper's paradise! Every Sunday, browse a kaleidoscope of goods – souvenirs, handicrafts, clothing, accessories, and even antiques. While Gaya Street itself doesn't have Friday or Saturday markets, the nearby Api-Api Night Market on those evenings offers food and entertainment until midnight. After shopping or exploring the market, grab a bite to eat and a cold drink to cool off at the surrounding cafes and Chinese restaurants.
Hours:
Friday 6 pm - 12 am
Saturday 6 pm - 12 am
Sunday 6 am - 12:45 pm
Location: Gaya Street, Kota Kinabalu, 88000 Kota Kinabalu, Sabah

Kota Kinabalu City Mosque
The Kota Kinabalu City Mosque is one of the most prominent symbols of Islamic heritage in Sabah. It's known for its unique design with elegant white domes and minarets reflecting in the surrounding waters, giving the illusion that it's floating on water – which is why it's also known as the “Floating Mosque”. Should you wish to visit the mosque, dressing appropriately is required but cover-up clothing is available for rental on site.
Hours:
Monday 8am - 10pm
Tuesday 8am - 10pm
Wednesday 8am - 10pm
Thursday 8am - 10pm
Friday 9am - 10pm
Saturday 9am - 10pm
Sunday 9am - 10pm
Location: Jalan Pasir, Jalan Teluk Likas, Kampung Likas, 88400 Kota Kinabalu, Sabah

Bukit Padang
Bukit Padang is a popular spot for hikers of all levels, offering a variety of trails to explore the lush greenery and scenic views of Kota Kinabalu. Just a short drive from the city centre, you can choose from easy paths or more challenging hikes depending on your fitness level.
Location: Jalan Bukit Padang, 88300 Kota Kinabalu, Sabah, Malaysia

1Borneo Mall
1Borneo Hypermall, also known as "The People's Mall," is a massive shopping complex known as the biggest hypermall in East Malaysia. Packed with a variety of stores, you'll find everything from food outlets and restaurants to fashion boutiques, department stores, and entertainment options.
Hours: Daily, 10am - 10pm
Location: 139, Jalan Sepangar, 88400 Kota Kinabalu, Sabah

Imago Shopping Mall
Imago Shopping Mall, nestled in the heart of Kota Kinabalu, is regarded as one of the most prestigious shopping malls in Kota Kinabalu. Imago Mall offers an unparalleled retail experience – blending world-class shopping, dining, entertainment, and leisure options under one expansive roof.
Hours: Daily, 10am - 10pm
Location: KK Times Square, Phase 2, Off Coastal Highway, 88100 Kota Kinabalu, Sabah

Tanjung Aru Beach
Approximately a 20-minute drive from the city centre, Tanjung Aru Beach is the perfect place to unwind. It overlooks the South China Sea and offers panoramic views of Tunku Abdul Rahman Marine Park. The beachfront is also dotted with beachside cafes and eateries, so visitors can indulge in delicious local cuisine whilst enjoying the sea breeze and some sunshine.
Location: Tanjung Aru Beach Resort, Tanjung Aru, 88100 Kota Kinabalu, Sabah

Sabah State Museum
Sabah State Museum offers a fascinating glimpse into Sabah's rich cultural heritage and natural world. Explore exhibits showcasing indigenous tribes, traditional customs, local wildlife, and historical events. The museum complex includes an Ethno Botanical Garden, Heritage Village, and a Science and Technology Centre, offering a well-rounded experience.
Hours: Daily, 10am - 5pm
Location: Jalan Muzium, 88300 Kota Kinabalu, Sabah

North Borneo Train Tour
Embark on a scenic train adventure with the North Borneo Train Tour. This half-day excursion, operating daily except Sundays, takes you on a journey from Tanjung Aru Station to Papar Town. Enjoy a guided tour and explore Papar's vibrant market, a great place to find local snacks, handicrafts, and more. Free time is included to wander along the town's historical streets and soak up the local atmosphere. The train ride may take 30-50 minutes depending on the train type and stops.
Hours: Daily except Sundays. 7:45am - 1:15pm
Location: No. 26, Wisma Hemat Fajar, Golden Plaza, Donggongon Penampang, 89500 Kota Kinabalu

Kota Kinabalu Waterfront
The Kota Kinabalu Waterfront is a lively hub brimming with restaurants, bars, cafes, and nightclubs. It's a popular spot for both tourists and locals, especially in the evenings. Enjoy stunning sunset views as the waterfront transforms into a vibrant centre of activity. Live music, delicious food, refreshing drinks, and a bustling atmosphere create an unforgettable experience.
Hours: Daily, 4pm - 3am
Location: Kota Kinabalu, 88000 Kota Kinabalu, Sabah

Tunku Abdul Rahman Marine Park
Escape to a tropical paradise at Tunku Abdul Rahman Marine Park, a premier ecotourism destination near Kota Kinabalu. This archipelago boasts five unique islands: Gaya, Manukan, Mamutik, Sapi, and Sulug. Board a ferry from Jesselton Point, the main gateway to the park. Travel time varies depending on the island, but most are accessible within a scenic 15-30 minute boat ride. Immerse yourself in the beauty of coral reefs, pristine beaches, and lush rainforests, each island offering its own charm.
Jesselton Ferry Point Terminal
Hours: Daily, 8am - 4pm
Location: Jalan Haji Saman, 88000 Kota Kinabalu, Sabah
5 islands closest to Kota Kinabalu
i. Gaya Island
Gaya Island, the largest island in Tunku Abdul Rahman Marine Park, is easily accessible from Kota Kinabalu. Regular ferry services operate from Jesselton Point, or you can arrange a private transfer for a more personalised experience. Explore over 20 kilometres of hiking trails or relax on pristine beaches. If you seek a luxurious island getaway, Gaya Island boasts a selection of upscale resorts.
ii. Sapi Island
Sapi Island, known for its relaxed atmosphere, is a paradise for water enthusiasts. Explore the underwater world with snorkelling and diving options, or get your adrenaline pumping with parasailing and banana boat rides. A unique experience awaits at the Coral Flyer, a thrilling zipline stretching between Sapi and Gaya Island. At low tide, you can even walk the sandbar connecting the two islands. Sapi Island offers something for everyone, making it a sought-after destination in Tunku Abdul Rahman Marine Park.
iii. Manukan Island
Manukan Island, the park's second-largest island, is a popular choice for visitors. It offers a variety of amenities, including restaurants, some accommodation options, and pristine beaches. Explore the island's natural beauty on two nature trails. One trail takes you through the lush forest on the northern side, while the other, a paved path, leads to Sunset Point, offering breathtaking views.
iv. Mamutik Island
Mamutik Island, the smallest and closest island to Kota Kinabalu, offers a rustic escape. Unlike the other islands, Mamutik has limited facilities. However, camping enthusiasts can pitch a tent and enjoy the island's natural beauty. Mamutik is sometimes visited together with Manukan Island due to their proximity.
v. Sulug Island
Sulug Island, veiled in tranquillity, is the furthest island from the mainland in Tunku Abdul Rahman Marine Park. Fewer ferries travel to Sulug compared to the other islands, making it a haven for those seeking a secluded getaway. The island boasts a pristine beach and offers a chance to truly commune with nature.
Getting to Kota Kinabalu
Kota Kinabalu pulsates with adventure, offering a thrilling mix of experiences on land and tranquil escapes at sea. Whether you're a solo traveller or exploring with family, Kota Kinabalu International Airport (BKI) is your convenient starting point for exploring the city and beyond. For those seeking adventure beyond the city limits, Sabah offers a well-connected network of roads, making exploration by long-distance bus a convenient and affordable option – and we know just the place to help you plan your epic Sabah excursion on a budget!

Save cost and take a bus to Kota Kinabalu:
If you seek an economical way to travel between Kota Kinabalu and other towns in Sabah, consider boarding a bus from the conveniently located North Bus Terminal in Inanam, just a short drive away from the city centre. These spacious air-conditioned buses operate daily and offer routes to key cities on the East Coast – including Sandakan, Tawau, Semporna, and Lahad Datu, making them an ideal option for budget-conscious travellers.
Hours: Daily, 6:30am - 8:30pm
Location: Bus Station, Inanam, 88400 Kota Kinabalu, Sabah

Tune Hotel 1 Borneo, Kota Kinabalu:
Additionally, if all you need is a comfortable bed with all the basic amenities taken care of, be sure to check out Tune Hotel 1Borneo, Kota Kinabalu – where you don’t have to compromise on comfort and convenience. By being strategically located near Kota Kinabalu's shopping, dining, and local attractions – our hotel makes a great choice for travellers looking to combine exploration with leisure – without breaking the bank! Save on your stay, so you can spend more on your travelling experiences.
Location: Unit No. G-803, 1Borneo Hypermall, Jalan Sulaman, 88450 Kota Kinabalu, Sabah