Chapters:

Need help with your trip?
Our support team is available 24/7. Request a callback or call us directly at (833) 619-0908
Kota Kinabalu, known locally as KK, began as Jesselton, a small port of British North Borneo, and almost all of it was lost to bombing in World War II. A few older landmarks remain, including the 1905 Atkinson Clock Tower above Gaya Street.
The city you see today grew up along a narrow strip between the South China Sea and the forested Crocker Range, and it takes its name from Mount Kinabalu, Malaysia’s highest peak. Offshore, the islands of Tunku Abdul Rahman Marine Park lie a short boat ride from the city center.
This guide moves through the city by area, from the old center and its waterfront to the beaches of Tanjung Aru and the mosque at Likas Bay.
Useful things to know

Main language(s): Malay
Selamat pagi (suh-lah-maht pah-gee) – Good morning
Tolong (toh-long) – Please
Terima kasih (tuh-ree-mah kah-see) – Thank you
Boleh bercakap bahasa Inggeris? (boh-leh ber-chah-kap bah-hah-sah een-guh-ris) – Do you speak English?
Berapa harganya? (beh-rah-pah har-gah-nya) – How much does it cost?
Currency: Malaysian ringgit (MYR, RM)
Cash and cards: Most hotels, restaurants, and malls accept cards and contactless payments, but carry MYR 50 to MYR 100 ($12 to $24) for taxis, stalls, and small shops.
Tipping: Many restaurants and hotels add a 10% service charge to the bill. Where the bill has none, round up or leave 5% to 10% at sit-down restaurants.
Traditional food: Hinava, Tuaran mee, ngiu chap, and grilled stingray rank among the signature dishes of Kota Kinabalu and Sabah.
Water and coffee costs: A bottle of water costs MYR 2 to MYR 4 ($0.50 to $1), and an espresso at a café costs MYR 8 to MYR 12 ($2 to $3).
Taxis and ride apps: Grab operates in Kota Kinabalu. At the airport, check the app for the designated pickup point before you request a ride.
Plug and voltage: Type G socket, 230 V
Dining and shop opening hours: Restaurants serve breakfast from 7:00 am to 10:00 am, lunch from 12:00 pm to 2:30 pm, and dinner from 6:00 pm to 10:00 pm. Some hawker stalls close by late afternoon.
Emergency number: 999 for police, fire, and ambulance, or 112 from a mobile phone
Where to stay in Kota Kinabalu

Kota Kinabalu city center covers Gaya Street, the KK Waterfront, and the South Jetty, where the Jesselton Point Ferry Terminal runs boats to the marine park islands. Markets, restaurants, and cafes fill the streets between them, so you can reach most sights on foot and save taxis for the beaches.
Best for: Short stays, food walks, island ferry departures, and travelers who want the widest choice of restaurants
What to expect: Busy sidewalks, steady traffic, and the densest mix of shops, cafes, and markets in the city
Hotel prices: Well-rated hotels in this area charge MYR 300 to MYR 700 ($73 to $171) per night.
Distance to major sights: 5 to 15 minutes on foot to Gaya Street, the South Jetty ferry terminal, and the waterfront promenade; 10 to 15 minutes by car to the City Mosque
Quietness: Days are busy and lively, and evenings bring restaurant crowds and some traffic noise near the main roads.
Main trade-off: Central hotels cost more, and rooms that face the main streets can pick up traffic noise.
Good to know: Every Sunday morning, Gaya Street closes to cars for the Gaya Street Sunday Market, so expect crowds and detours.

Api-Api lies on the south side of downtown, about 0.6 miles (1 km) from Gaya Street. Shophouse blocks, service apartments, and shopping malls fill its streets. The area offers a calmer pace than the market blocks along the waterfront and keeps the city center within a short walk.
Best for: Business trips, mall shopping, and visitors who want a central location with easier car access
What to expect: Shophouse blocks, hotel lobbies, and moderate evening foot traffic around malls and restaurant clusters
Hotel prices: Well-rated hotels in this area cost between MYR 180 and MYR 400 ($44 and $98) per night.
Distance to major sights: 10 to 15 minutes on foot to the waterfront; 5 to 10 minutes by car to Gaya Street and Jesselton Point
Quietness: Weekday traffic fills the streets during the day, and the side streets away from the malls turn quiet after dark.
Main trade-off: Api-Api has fewer historic streets and less night-market energy than the old town core around Gaya Street.
Good to know: Centre Point Sabah mall is about 1,300 feet (400 meters) from Api-Api Centre.

Tanjung Aru stretches along the coast south of downtown, about 2 miles (3 km) from the city center and close to Kota Kinabalu International Airport (BKI). The area is known for its long public beach, open sunset views, and Shangri-La Tanjung Aru, the main luxury resort on this stretch of coast.
Best for: Beach time, sunset walks, resort stays, and quick airport transfers
What to expect: Resorts, beachgoers, and casual evening crowds near the shoreline and food stalls
Hotel prices: Well-rated hotels in this area range from MYR 220 to MYR 1,000 ($54 to $245) per night.
Distance to major sights: 10 to 15 minutes by car to the city center; 5 to 10 minutes by car to Kota Kinabalu Airport (BKI)
Quietness: Beach traffic and resort activity fill the day. Evenings are calm away from the food stalls and lively along the sunset strip.
Main trade-off: The old town and main sights are a drive away, but the beach and the airport are close at hand.
Good to know: Tanjung Aru Beach faces west over the South China Sea, so the sun sets directly over the water.

Likas lies north of the city center along Likas Bay and combines residential streets with Likas Stadium, state government offices, and Kota Kinabalu City Mosque. Serviced apartments outnumber hotels here, and a coastal road links the area with downtown and the northern shoreline.
Best for: Longer stays, sunset visits to the City Mosque, and travelers who prefer a quiet residential setting
What to expect: Local traffic, apartment blocks, and fewer late-night crowds than the waterfront districts
Hotel prices: Well-rated hotels in this area, mostly serviced apartments, cost MYR 160 to MYR 320 ($39 to $78) per night.
Distance to major sights: 10 to 20 minutes by car to Gaya Street and Jesselton Point; about 15 minutes by car to the waterfront
Quietness: Commuter traffic keeps the main roads busy by day, and evenings stay quiet except on match and event nights at Likas Stadium.
Main trade-off: Dining and evening options are thinner than in the city center, so most dinners require a short drive downtown.
Good to know: The Likas Bay waterfront has a jogging and cycling track and open-air eateries that stay open late.
Inanam, Menggatal, Sepanggar, and Telipok lie 6 to 15 miles (10 to 25 km) north of the center, among residential and light-industrial areas. Few hotels there cater to visitors, and trips to the waterfront or downtown mean long taxi rides.
Hotel deals
Getting around Kota Kinabalu
Taxis and the Grab app cover most trips in Kota Kinabalu, pink BAS.MY city buses link the center with the airport, and boats leave for the islands.
City bus
for short daytime trips
The pink BAS.MY city buses follow eight loop routes through the center, Likas, and the airport, every 15 to 22 minutes from 5:30 am until about 11:00 pm. Fares start at MYR 0.80 (under $0.50), and buses accept only cashless payment, such as contactless cards.
Island boats
for marine park days
Boats to the Tunku Abdul Rahman Marine Park islands leave from the Jesselton Point Ferry Terminal, which moved to the South Jetty in March 2026. Return transfers cost MYR 48 to MYR 68 ($12 to $17) for one to three islands, plus a MYR 25 ($6) park fee, and the last boat back leaves at 4:00 pm.
Taxi
for airport transfers and late hours
A Grab ride costs MYR 20 to MYR 30 ($5 to $7) from Kota Kinabalu International Airport (BKI) to the city center, a 15- to 25-minute drive. Airport taxis use prepaid coupons from the arrivals hall at MYR 30 to MYR 35 ($7 to $9), with a surcharge between midnight and 6:00 am.
*Prices are based on rates updated as of October 2026 and may change at the time of travel.
Use Grab or taxis for the airport and evening trips, the pink buses for short daytime hops, and the morning boats from the South Jetty for island days.
Iconic places in Kota Kinabalu

Kota Kinabalu City Mosque
Kota Kinabalu City Mosque rises over a man-made lagoon at Likas Bay, about 3 miles (5 km) north of the city center. Its domes reflect in the still water, which gives the building its local nickname, the Floating Mosque.
Time needed: 30 to 45 minutes
Entry: Admission costs MYR 5 ($1) for foreign visitors, plus MYR 10 ($2.50) to borrow a robe. It is closed to non-Muslim visitors on Fridays.
Tip: Arrive before 5:00 pm to see the interior, then stay for the sunset reflections outside.

Sabah State Museum and Heritage Village
The Sabah State Museum covers the history, ethnic cultures, and natural history of Sabah in one complex. Its Heritage Village adds full-size longhouses and stilt houses built in the styles of the state’s ethnic groups.
Time needed: 2 to 3 hours
Entry: Admission costs MYR 15 ($3.50) for foreign adults. The museum opens daily from 9:00 am to 5:00 pm. Visit the official site for details.
Tip: See the main galleries first, then walk the Heritage Village before the midday heat.

Tunku Abdul Rahman Marine Park
Tunku Abdul Rahman Marine Park covers five islands off Kota Kinabalu, including Sapi, Manukan, and Mamutik. Boats leave from the Jesselton Point Ferry Terminal at the South Jetty, and the islands offer clear water, coral reefs, and short forest trails.
Time needed: 4 to 6 hours
Entry: A round-trip boat ticket costs MYR 48 ($12) for one island or MYR 68 ($17) for three, plus a MYR 25 ($6) park fee.
Tip: Take an early boat, since the last one back to the city leaves at 4:00 pm.
Overlooked places in Kota Kinabalu
Tanjung Aru Beach
Tanjung Aru Beach stretches for 1.4 miles (2.3 km) and is about 4 miles (6 km) southwest of the center. In the late afternoon, stalls sell coconut juice and satay as locals gather for the sunset.
Time needed: 1 to 2 hours
Entry: Free
Tip: Arrive by 5:30 pm, since parking near First Beach fills up on weekends.
Atkinson Clock Tower
Built in 1905 on the slope of Signal Hill, this wooden clock tower is the oldest surviving structure in the city. Behind it, a forest trail climbs to viewing decks over the bay.
Time needed: About 20 minutes; 1 to 2 hours if you add the Signal Hill Trail
Entry: The tower is free to access and open 24 hours. The Signal Hill Trail costs MYR 20 ($5) for foreign adults, booked online.
Tip: Walk the trail in the early morning or late afternoon to avoid the midday heat.
What to eat in Kota Kinabalu

Kota Kinabalu’s food draws on Kadazandusun, Chinese, and Malay cooking, so a single day can take you from lime-cured raw fish to pork-topped noodles and a seafood dinner by the sea.
Hinava
A Kadazandusun salad of raw fish, often mackerel, cured in lime juice with chili, shallots, and ginger. Kampung Nelayan, a floating seafood restaurant on a lake near the city center, serves it with nightly cultural dance shows.
Tuaran mee
Stir-fried egg noodles from the town of Tuaran, tossed with egg, barbecued pork, and roast pork. Seng Hing Coffee Shop in the Sinsuran Complex, near the Handicraft Market, ranks among the city’s favorite spots for it.
Ngiu chap
A beef noodle soup with tendon, beef balls, sliced beef, and innards such as tripe and tongue, served with noodles or rice. Kedai Kopi Yee Fung, a busy coffee shop on Gaya Street, lists beef noodles among its signature dishes.
Grilled stingray
Fresh stingray, grilled over charcoal or cooked with garlic butter or black pepper. Seafood stalls at the night market on Jalan Tun Fuad Stephens grill it to order, and the market is busiest from 6:30 to 8:30 pm.
Best time to visit
Kota Kinabalu stays warm all year, so rainfall and sea conditions shape each season more than temperature.
Best for: Sunset walks, city sightseeing, and island trips from January to February
What you get: Temperatures range from 74°F to 89°F (23°C to 32°C). December brings heavy rain, while February is the driest month of the year.
Trade-offs: The northeast monsoon brings strong winds, which can make boat rides to the islands choppy.
Best for: Island hopping, snorkeling, and outdoor sightseeing in the driest weeks
What you get: Temperatures range from 75°F to 92°F (24°C to 33°C). March and April are fairly dry, and the southwest monsoon brings more rain in May.
Trade-offs: April and May are the hottest months, so midday walks across the city may feel tiring.
Best for: Calm-sea boat trips to the marine park and museum visits on rainy afternoons
What you get: Temperatures range from 75°F to 91°F (24°C to 33°C). Light southwest monsoon winds keep the sea calm, but rain falls on about half the days.
Trade-offs: Heavy afternoon rain can cut short beach time and outdoor plans.
Best for: Food tours, museums, and indoor sightseeing during the wettest weeks of the year
What you get: Temperatures range from 75°F to 90°F (24°C to 32°C). October is the wettest month, with rain falling on more than half of its days.
Trade-offs: Frequent heavy rain can disrupt beach days and island boat trips.
A 5-day plan in Kota Kinabalu
Kota Kinabalu’s sights spread from the forested slopes of Signal Hill to the islands offshore. This plan gives each part its own day, from the state museum and Likas Bay to Gaya Street, the marine park, and Tanjung Aru Beach.
After you land at Kota Kinabalu Airport (BKI), take a Grab ride or a prepaid taxi to your hotel and keep the afternoon free to rest. In the early evening, stroll along the KK Waterfront, where restaurants and bars line a boardwalk facing the sea, and watch the sunset over the islands offshore. Choose one of the seafood restaurants there for a light first dinner.

Start at the Sabah State Museum when it opens at 9:00 am, give the main galleries an hour or two, then walk through the longhouses and stilt houses of the Heritage Village. Rest at your hotel through the hottest hours. In the late afternoon, take a Grab ride to Kota Kinabalu City Mosque, see the prayer hall before visiting hours end, and stay by the lagoon for the sunset reflections. Plan this day for any day except Friday.

Spend the morning in the old town. Begin at Atkinson Clock Tower, then follow the Signal Hill Trail through the forest to its viewing decks for a wide look over the city and the bay. Walk back down to Gaya Street to see the former post office from 1916, now home to the Sabah Tourism Board, and the North Borneo War Monument. On a Sunday, go early for the Gaya Street Sunday Market, where stalls sell wild honey, woven hats, and potted plants.

Head to the Jesselton Point Ferry Terminal at the South Jetty in the morning and pick two islands, such as Sapi for snorkeling over its reefs and Manukan for its beaches and forest trails. Pack water shoes, sunscreen, and your passport for the park fee counter. Back in the city, rest for a few hours, then walk to the night market on Jalan Tun Fuad Stephens and choose fresh seafood at the stalls to have grilled for dinner.

Keep the last day slow. Spend the morning at Tanjung Aru Beach, walking along First Beach and resting under the casuarina trees in Prince Philip Park. Pick up souvenirs such as Sabah tea or handwoven baskets at the Handicraft Market or a mall near your hotel, then head to the airport, a short drive from the beach.

Business-class flights from the US to Kota Kinabalu

Flights to Kota Kinabalu usually involve one stop from the United States, and the layover city can add several hours to the total journey. The examples below show the main options from both coasts.
New York (JFK) to Kota Kinabalu (BKI)
From New York (JFK), Cathay Pacific offers the fastest route, one stop in Hong Kong (HKG) and about 22 hours of travel; the final leg on Hong Kong Express is economy only. EVA Air, Etihad Airways, Emirates, and Cathay Pacific offer two-stop trips of 27 to 30 hours, first via Taipei (TPE), Abu Dhabi (AUH), Dubai (DXB), or Hong Kong (HKG), then via Kuala Lumpur (KUL) for a Malaysia Airlines flight to Kota Kinabalu (BKI). Round-trip business-class fares range from $6,700 to $10,800.
Los Angeles (LAX) to Kota Kinabalu (BKI)
From Los Angeles (LAX), the quickest trips take about 21 hours, with Cathay Pacific flying to Hong Kong (HKG); Hong Kong Express covers the last leg and only offers economy seats. China Southern Airlines also offers a one-stop route through Guangzhou (CAN). Two-stop trips of 26 to 31 hours are more common, with Philippine Airlines or EVA Air flying to Manila (MNL) or Taipei (TPE) and Malaysia Airlines continuing from Kuala Lumpur (KUL). Round-trip business-class fares range from $5,200 to $10,500.
Kota Kinabalu off the beaten path
In Kota Kinabalu, rainforest trails and coral reefs lie within a short drive or boat ride of each other. Give the state museum and the City Mosque their own day, explore the old town and Signal Hill on foot, and set aside a full day for the marine park islands before a slow last morning at Tanjung Aru. Keeping each day in one part of the city means less time in traffic and more by the sea. When you are ready to go, AranGrant experts can help you book business-class flights and a hotel in Kota Kinabalu.



