Comparison · Malaysia
Penang vs Kota Kinabalu: Which Should You Choose for a First Trip?
George Town's heritage streets and street food, or Sabah's islands and Mount Kinabalu? We compare airport transfers, daily budgets and same-month weather.

Published
The short answer
Penang is an island in northwest Malaysia. The trip centers on George Town's UNESCO World Heritage streets, where you walk between murals and temples and eat street food such as char kway teow and assam laksa. The guide calls it a very tasty trip, and you can add beach resorts and hilltop views.
Kota Kinabalu is a seaside city in Sabah, on the north of Borneo. You can hop between nearby islands, watch fiery sunsets at Tanjung Aru Beach and visit Kinabalu Park at the foot of Mount Kinabalu, Malaysia's highest peak. The airport is close to town, which makes it popular for family and short beach trips.
Best for: Penang suits travelers who want to explore old streets, temples and hawker food on foot. Kota Kinabalu suits anyone after island snorkeling, beach time and mountain scenery in one trip, and families who want a resort stay.

From the airport to the city
Penang International Airport (PEN) is in the south of the island. A ride-hailing car or an airport taxi on the fixed-fare coupon system is the easiest way to George Town, taking about 30-45 minutes. The city bus is the cheapest option; check routes and times officially and carry small change.
Kota Kinabalu International Airport (BKI) is close to town. A Grab car booked in the app, or an airport taxi with a fixed-fare coupon bought at the counter in arrivals, takes about 15-25 minutes to the city. If you stay at a resort on the coast south of town or at the northern beaches, booking the resort's airport pickup is easiest.
Many long-haul routes to Penang connect via Kuala Lumpur, Singapore or other hubs, so compare connections with airlines. Sabah runs its own immigration checks even within Malaysia: even if you arrive in Kota Kinabalu via another part of Malaysia, your passport is checked.
- Penang ride-hailing or taxi: about 30-45 min to George Town; fixed coupon fare for taxis (check official)
- Penang city bus: about an hour to George Town, about RM2-5
- Kota Kinabalu Grab car: about 15-25 min to the city, about 20-40 MYR
- Kota Kinabalu airport coupon taxi: about 15-25 min to the city, about 30-50 MYR
- Kota Kinabalu resort pickup: about 15-40 min; the price varies by resort
How many days and how much
The guides suggest 3 to 4 days for Penang and 4 to 5 days for Kota Kinabalu. The Kota Kinabalu itinerary spends a full day each on island hopping and on Kinabalu Park with the Kundasang highlands, so it runs a little longer.
Both use the ringgit (MYR), so the guides' budgets can be compared in the same currency. By the guides' figures, the budget level is similar, and the upper end of the mid-range and high-end budgets is a little lower for Kota Kinabalu.
In Kota Kinabalu, island tours and the marine park often charge separate entry or conservation fees, and seafood restaurants charge by weight, so check the price per kilo and cooking fees before ordering. In Penang, hawker centers and small eateries are often cash only.
- Penang budget: about RM150-220 per day (guesthouse, hawker food, buses)
- Penang mid-range: about RM400-600 per day (heritage hotel, restaurants, ride-hailing)
- Penang high-end: about RM1,200+ per day (beach resort, private car)
- Kota Kinabalu budget: about 150 MYR per day (guesthouse, local food, Grab)
- Kota Kinabalu mid-range: about 400-550 MYR per day (hotel, restaurants, island hopping)
- Kota Kinabalu high-end: about 1,000 MYR+ per day (resort, private tours)
- A meal for scale: in Penang, char kway teow about RM8-15 and assam laksa about RM7-12; in Kota Kinabalu, nasi lemak about 5-15 MYR and roti canai about 5-10 MYR with a drink
Weather month by month
Both are hot and humid all year. The Penang guide names December-March and the Kota Kinabalu guide names February-April as the relatively dry months. The figures below are 1991–2020 normals (high/low temperature, monthly rainfall) from the Malaysian Meteorological Department (MetMalaysia) submission · WMO normals collection (NOAA NCEI): Penang Bayan Lepas (airport) station for Penang, and Kota Kinabalu station for Kota Kinabalu.
By the normals, each month from December to March gets less rain in Penang than the year's monthly average, with January (80 mm) the driest month of the year. In Kota Kinabalu, February to April are all below the monthly average, and February (78 mm) is the driest. February-March, where the two guides' seasons overlap, is a low-rain period in both cities.
October is the wettest month in both cities (337 mm in Penang, 387 mm in Kota Kinabalu). In Penang, September to November get more rain than the monthly average; the guide notes that rain usually passes quickly, so Penang works year-round. Kota Kinabalu tends to be wetter around October-December, and rain and waves can cancel island boats. Lows in both cities stay around 24-25°C all year.
- December: Penang 31°C/25°C, 117 mm; Kota Kinabalu 32°C/24°C, 262 mm
- January: Penang 32°C/25°C, 80 mm; Kota Kinabalu 31°C/24°C, 141 mm
- February: Penang 32°C/25°C, 86 mm; Kota Kinabalu 31°C/24°C, 78 mm
- March: Penang 33°C/25°C, 146 mm; Kota Kinabalu 32°C/24°C, 93 mm
- April: Penang 32°C/25°C, 188 mm; Kota Kinabalu 33°C/25°C, 123 mm
- October: Penang 31°C/24°C, 337 mm; Kota Kinabalu 32°C/24°C, 387 mm
What you do there
In Penang, George Town's old quarter is the heart of the trip. Hunt for murals and wrought-iron caricatures in the lanes (early morning is cooler and quieter), then see the ornately carved Khoo Kongsi clan temple, the indigo-blue Cheong Fatt Tze Mansion (Blue Mansion) and the stilt villages of the Clan Jetties. There is also the huge hillside Kek Lok Si Temple, Penang Hill by funicular, Batu Ferringhi for beach strolls and a night market, and Penang National Park, where jungle trails lead to quiet beaches.
In Kota Kinabalu, the signature trip is island hopping in Tunku Abdul Rahman Park, with snorkeling and beach time on nearby islands such as Manukan, Sapi and Mamutik. Boats leave often from Jesselton Point jetty in town. Kinabalu Park is a UNESCO World Heritage Site with forest trails and a botanical garden; climbing to the summit (about 4,095 m) requires a permit and a licensed mountain guide, so book months ahead. There is also the City Mosque, famous for appearing to float on water, the Signal Hill Observatory, the Gaya Street Sunday Market and river tours for proboscis monkeys and fireflies.
Where to stay: in Penang, choose between George Town's old quarter for a first visit, Gurney Drive for shopping and hawker food, and Batu Ferringhi for beach resorts. In Kota Kinabalu, choose between the walkable city center (waterfront), Tanjung Aru for sunsets, the resort coast south of town and the northern beaches for resort stays, and the cool highland village of Kundasang.


How to choose, and before you go
If old-street walks and hawker food are the goal, pick Penang; if you want islands, sunsets and mountain scenery in one trip, Kota Kinabalu fits well. The relatively dry months are December-March in Penang and February-April in Kota Kinabalu, so February-March overlaps if you visit both. Check how to travel between the two cities with the airlines' official information.
Entry conditions and steps such as digital arrival cards can change, so check official Malaysian government (immigration) and embassy information before you travel. Several governments advise caution for some islands off Sabah's east coast; if you plan to travel far beyond Kota Kinabalu, check your government's travel advice first. Recent fares are on the route pages below.
- Carry some ringgit in cash for Penang's hawker centers and small eateries
- Cover shoulders and knees at temples and mosques, and remove shoes where asked
- For Kota Kinabalu island tours, check whether marine park entry and conservation fees are included
- Sabah has its own immigration checks, so keep your passport with you
- The sun is strong: bring sunscreen, a hat and water
Plan your Penang trip
We never take payment — compare, then book on the official partner site.
Plan your Kota Kinabalu trip
We never take payment — compare, then book on the official partner site.
FAQ
Penang or Kota Kinabalu for a first trip to Malaysia?
Pick Penang to explore old streets and food on foot, or Kota Kinabalu for island hopping, resort stays and Kinabalu Park. Kota Kinabalu's airport is close to town, about 15-25 minutes away.
How many days do I need?
The guides suggest 3 to 4 days for Penang and 4 to 5 days for Kota Kinabalu. Climbing to the summit of Mount Kinabalu has limited daily numbers and is usually done over two days.
Which is cheaper?
Both guides give budgets in ringgit. The budget level is similar, about RM150-220 per day in Penang and about 150 MYR in Kota Kinabalu; mid-range is about RM400-600 in Penang and about 400-550 MYR in Kota Kinabalu.
When should I go?
December-March is relatively dry in Penang and February-April in Kota Kinabalu. By the 1991–2020 normals, these months get less rain than each city's monthly average, and October is the wettest month in both.
Related reading
Itinerary · MalaysiaPenang first trip: how to get from the airport to George Town, and how many days do you need?Penang airport to George Town by taxi, ride-hailing or city bus (about RM2-5), a 3 to 4…
Itinerary · MalaysiaFirst time in Kota Kinabalu: getting from the airport to the city, and how many days do you need?Kota Kinabalu airport to city by Grab or coupon taxi (times and fares), a 4-day route,…
Itinerary · MalaysiaHow Many Days in Kuala Lumpur? A 4-Day Route and How to Get AroundA day-by-day 4-day Kuala Lumpur route: airport express to KL Sentral, the Twin Towers at…