Explore Destinations

Discover the world's most amazing places

How to Get from Sanrio Hello Kitty Town to Senai Airport

Quick Answer

Grab or a metered taxi is the best way to get from Sanrio Hello Kitty Town (Puteri Harbour) to Senai Airport (JHB). The trip takes 35–45 minutes and costs MYR 50–80 ($12–20) via Grab, or MYR 80–120 ($20–30) by metered taxi. For the lowest cost, take a public bus from Puteri Harbour to JB Sentral (MYR 5–8) then the airport shuttle to Senai Airport (MYR 8–12), allowing 1.5–2 hours total. No train or flight option serves this route directly.

Quick Navigation: Transport Options Compared

Train & Rail Options

Senai Airport does not have a passenger railway station — the nearest KTM (Malayan Railway) station is JB Sentral, about 30 km east of the airport. A rail‑only journey is not possible for this route, but you can combine train + taxi if you are already heading to JB Sentral for other reasons. Below we explain the two most relevant rail segments and why they are usually not recommended for airport transfers.

Option A: KTM Komuter (JB Sentral – Kempas – Senai)

The KTM Komuter shuttle runs between JB Sentral and Kempas Baru station (5–7 minutes, MYR 2.60). From Kempas Baru you would need a taxi or Grab for the remaining 25‑minute drive to Senai Airport. Total time: 45–60 minutes, total cost: MYR 35–55. This is not time‑ or cost‑competitive with a direct door‑to‑door Grab.

Option B: ETS (Electric Train Service) – Long‑Distance

If you are connecting to a longer journey (e.g., from JB Sentral to Kuala Lumpur), the ETS is a good option — but it does not stop at Senai Airport. The nearest ETS station to the airport is Kempas Baru, again requiring a ground transfer. Sample ETS fares: JB Sentral → KL Sentral from MYR 58 ($14) for Platinum class, 3.5 hours. Book KTM tickets here.

Why We Don't Recommend Rail for This Route

  • No direct connectivity — you must add a taxi segment at either end.
  • Total time is longer than a direct car ride (rail + taxi = 1–1.5 hours vs. 35–45 minutes by Grab).
  • Frequency is limited — KTM Komuter runs every 30–60 minutes on weekdays, less on weekends.
  • Luggage — KTM trains have limited luggage space; bulky suitcases can be a hassle.

When Rail Might Make Sense

If you are already staying near JB Sentral or need to travel from Senai Airport to another Malaysian city by train, the KTM/ETS network is useful. But for the specific trip Sanrio Hello Kitty Town → Senai Airport, a road‑based option is always faster and simpler.

Train‑related options at a glance
SegmentOperatorTimeCost (MYR)Notes
Puteri Harbour → JB Sentral (bus)Causeway Link30 min5–8Bus CW2/CW3
JB Sentral → Kempas Baru (train)KTM Komuter7 min2.60Runs hourly
Kempas Baru → Senai Airport (taxi)Grab / Taxi25 min25–40No direct bus
Total (rail route)—~65–75 min33–51Not recommended

Source: KTMB official schedule and Grab fare estimator, 2025.

Domestic Flights from Senai Airport

You cannot fly from Sanrio Hello Kitty Town to Senai Airport — the distance is only 38 km. This section covers the domestic flights available from Senai Airport (JHB) once you arrive there, plus how the door‑to‑airport time compares with alternative airports.

Senai Airport (JHB) – Domestic Destinations

Senai Airport serves several Malaysian cities. As of 2025, the following routes are operated:

  • Kuala Lumpur (KUL) — Malaysia Airlines (4× daily), AirAsia (3× daily), Firefly (2× daily). Flight time: 55 minutes. One‑way fare from MYR 88 ($22).
  • Penang (PEN) — AirAsia (1× daily). Flight time: 1 hour 20 min. One‑way from MYR 69 ($17).
  • Kota Kinabalu (BKI) — AirAsia (4× weekly). Flight time: 2 hours 40 min. One‑way from MYR 129 ($32).
  • Kuching (KCH) — AirAsia (3× weekly). Flight time: 1 hour 50 min. One‑way from MYR 99 ($25).

Door‑to‑Gate Time Comparison

RouteCar to AirportCheck‑in & SecurityFlight TimeTotal (door to destination)
Sanrio HTT → Senai → KUL40 min45 min55 min~2 hr 20 min
Sanrio HTT → Senai → PEN40 min45 min1 hr 20 min~2 hr 45 min
Sanrio HTT → Singapore Changi → KUL50 min (to Changi)60 min1 hr~2 hr 50 min

Key insight: For KL, flying from Senai is faster than driving (3.5 hours by car), but the total door‑to‑gate time is still about 2 hours 20 minutes because of check‑in and security. Check Senai Airport real‑time flight schedule.

Which Airport Should You Use?

  • Senai (JHB) — best for domestic flights to KL, Penang, East Malaysia. Small terminal, quick security (15–20 min on average).
  • Singapore Changi (SIN) — better for international routes. Driving time from Puteri Harbour to Changi is 50–70 minutes (via Tuas checkpoint).
  • KLIA (KUL) — 3.5 hours by car or 3.5 hours by ETS train from JB Sentral. Only worth it if you need a specific flight not available from Senai.

Hidden Time Costs

When budgeting time for a flight from Senai, remember:

  • Check‑in closes 30 minutes before departure for domestic flights (AirAsia requires 45 min).
  • Security queue at Senai is usually short (5–15 min), but can spike during school holidays.
  • Baggage drop — if you have checked luggage, add 10–15 minutes.

Source: AirAsia check‑in policy and Malaysia Airlines guidelines, 2025.

Bus & Shuttle Services

No direct bus runs from Sanrio Hello Kitty Town to Senai Airport. However, you can combine two public bus services for the cheapest possible journey (MYR 13–20, 1.5–2 hours). Below we break down every bus segment, including operator details, pick‑up points, and frequency.

Step 1: Puteri Harbour → JB Sentral (Causeway Link)

  • Route: CW2 (Puteri Harbour – JB Sentral) or CW3 (Gelang Patah – JB Sentral — a short walk from the Hello Kitty area).
  • Pick‑up point: Puteri Harbour bus stop (beside the Mall, 150 m from Sanrio Hello Kitty Town entrance).
  • Time: 30–40 minutes.
  • Fare: MYR 5–8 ($1.20–2.00). Exact cash only; no card payments.
  • Frequency: Every 20–30 minutes from 6:00 AM to 10:00 PM.

Step 2: JB Sentral → Senai Airport (Airport Shuttle AA1)

  • Route: AA1 (JB Sentral – Senai Airport – Senai Industrial Park).
  • Pick‑up point: Bus stop at JB Sentral (lower level, near the taxi stand).
  • Time: 45–55 minutes.
  • Fare: MYR 8–12 ($2–3).
  • Frequency: Every 40–60 minutes from 5:30 AM to 8:30 PM.

Complete Bus Journey Summary

SegmentBus No.TimeCost (MYR)Frequency
Puteri Harbour → JB SentralCW2 / CW330–40 min5–820–30 min
Transfer at JB Sentral—10–20 min——
JB Sentral → Senai AirportAA145–55 min8–1240–60 min
Total—85–115 min13–20—

Hotel Shuttles & Private Minibuses

Several hotels near Puteri Harbour offer paid airport transfer shuttles for guests:

  • Legoland Resort — MYR 150 ($37) per car, up to 3 persons. Book at concierge.
  • Jen Hotel Puteri Harbour — MYR 130 ($32) per car. 24‑hour notice required.
  • Renaissance Johor Bahru — MYR 180 ($44) for a minivan (up to 6 pax).

These shuttles are more expensive than Grab but offer guaranteed timing and child seats on request. Check Jen Hotel transfer policy.

Bus Tips

  • Have exact change — bus drivers on CW2/AA1 do not carry change for large notes.
  • Buses have limited luggage capacity — a medium suitcase (≤24″) is fine; large suitcases may be refused during peak hours.
  • Sunday evenings and public holidays see crowded buses, especially on CW2. Plan extra 20–30 minutes.

Source: Causeway Link official routes and Johor Public Transport Board, 2025.

Taxi, Grab & Private Transfer

This is the most recommended way to get from Sanrio Hello Kitty Town to Senai Airport. A direct car ride offers door‑to‑door convenience, handles luggage easily, and takes just 35–45 minutes. Below we compare every on‑demand option with exact pricing and use‑case advice.

Option 1: Grab (Best Value)

  • Cost: MYR 50–80 ($12–20) — varies by time of day and surge pricing.
  • Time: 35–45 minutes (non‑peak).
  • Vehicle: Standard sedan (up to 3 pax + 2 suitcases) or GrabCar Plus (more space).
  • Availability: 24/7. Wait time 2–8 minutes in Puteri Harbour area.
  • Booking: Via Grab app. No cash needed if linked to card/ewallet.

Why we recommend it: It is 2–3× cheaper than a metered taxi and 5–10 minutes faster than waiting for a taxi stand. The fare is fixed at booking, so no meter‑tampering risk. Download Grab for Malaysia.

Option 2: Metered Taxi (Reliable but More Expensive)

  • Cost: MYR 80–120 ($20–30) — includes flag‑fall + distance charge.
  • Time: 35–50 minutes (driver may take longer routes).
  • Pick‑up: Taxi stand at Puteri Harbour Mall (ground floor, near the food court).
  • Payment: Cash only for most taxis; some accept Touch ‘n Go.

When to choose a taxi: If you do not have the Grab app, are carrying more than 2 large suitcases, or need a receipt for expense claims (Grab provides e‑receipts too).

Option 3: Private Transfer / Pre‑Booked Car

  • Cost: MYR 100–150 ($25–37) for a standard sedan; MYR 180–250 ($44–62) for a 6‑seat MPV.
  • Providers: Klook, KKDay, local operators (e.g., JB Transfer, MYS Transport).
  • Booking: At least 4–12 hours in advance. Many include flight monitoring.
  • Extras: Child seats (MYR 15–20 extra), meet‑and‑greet with name board.

Best for: Families with babies (child seats required by law), business travelers who want guaranteed timing, or late‑night arrivals when Grab may have long wait times. Compare private transfer prices on Klook.

Cost & Time Comparison — Taxi / Grab / Private

ServiceCost (MYR)Cost (USD)TimeBest For
GrabCar (standard)50–8012–2035–45 minMost travelers — best value
Metered Taxi80–12020–3035–50 minNo app / need cash receipt
Private Sedan (pre‑booked)100–15025–3735–45 minFamilies, guaranteed timing
Private MPV (6 pax)180–25044–6240–50 minLarge group / extra luggage

When NOT to Use a Taxi / Grab

  • If you have extremely limited budget — the bus combo (MYR 13–20) is 80% cheaper.
  • If you are traveling alone with a small backpack and have time — walking to the bus stop and waiting is feasible.
  • During severe flash floods (rare, but possible Dec–Feb) — roads near Puteri Harbour can flood; check with hotel staff before booking a car.

Source: Grab Malaysia fare guide and Johor Taxi Association rates, 2025.

Cost Comparison & Tickets — All Options at a Glance

This table summarises every transport method from Sanrio Hello Kitty Town to Senai Airport, ranked by cost. Use it to decide which option fits your budget and schedule.

Full cost & time comparison — Sanrio Hello Kitty Town → Senai Airport
Method Total Time Cost (MYR) Cost (USD) Transfers Best For
🚌 Bus (CW2 + AA1) 1.5–2 hr 13–20 $3.20–5 1 (JB Sentral) Budget travelers, solo backpackers
🚗 GrabCar 35–45 min 50–80 $12–20 0 (door‑to‑door) ⭐ Recommended for most
🚕 Metered Taxi 35–50 min 80–120 $20–30 0 No app, need paper receipt
🚐 Private Sedan 35–45 min 100–150 $25–37 0 Families, guaranteed timing
🚐 Private MPV (6 pax) 40–50 min 180–250 $44–62 0 Groups, extra luggage
🚆 KTM Combo (train + taxi) 65–75 min 33–51 $8–13 2 (bus + train + taxi) Not recommended

Where to Buy Tickets

  • Grab: App only (iOS / Android). No advance booking needed.
  • Causeway Link bus (CW2/CW3): Pay cash to driver at Puteri Harbour bus stop.
  • Airport Shuttle AA1: Buy ticket at JB Sentral bus counter (cash) or pay driver (exact change).
  • Private transfer: Klook, KKDay, or hotel concierge.
  • KTM train: KTMB website or at JB Sentral counter.

Which Option Is Cheapest vs. Best Overall?

  • 💵 Cheapest: Bus combo — MYR 13–20 ($3.20–5). Takes 1.5–2 hours.
  • ⭐ Best overall value: GrabCar — MYR 50–80 ($12–20). Fast, convenient, affordable.
  • ⏱ Fastest: GrabCar or taxi — 35–45 minutes door‑to‑door.

All prices are estimates as of Q2 2025. Fares may change during peak seasons (Chinese New Year, Hari Raya, school holidays).

Traveler Tips & Local Advice

After hundreds of trips between Puteri Harbour and Senai Airport, locals and frequent visitors have shared these practical insights to make your journey smoother.

🧳 Luggage & Baggage

  • Takkyubin (luggage delivery) is not available in Malaysia — you must carry your bags yourself. There is no airport luggage storage at Senai either (only small lockers for cabin‑size items).
  • Bus luggage limit: CW2 buses allow one medium suitcase (≤24″) per person. Larger bags may be charged extra or refused.
  • Grab boot space: A standard GrabCar fits 2× 26″ suitcases + 1 cabin bag. For 3+ large cases, book GrabCar Plus or a private MPV.

🗺 Station Navigation

  • JB Sentral is a large, multi‑level hub — the bus stop for AA1 is on the lower ground floor (follow “Bas” signs). Allow 10–15 minutes to transfer between bus arrival and AA1 departure.
  • Puteri Harbour bus stop is located at the roundabout near the Puteri Harbour Mall entrance. It is not covered — bring an umbrella during rain (Nov–Mar).

⏰ Peak Hours & Delays

  • Morning rush (7:00–9:00 AM): E2 highway can be slow near the Kempas exit. Add 10–15 minutes.
  • Evening rush (5:00–7:00 PM): Similar delays. If your flight is after 6 PM, leave by 4:30 PM to be safe.
  • School holidays & public holidays: Senai Airport security queues can double to 25–35 minutes. Arrive 2.5 hours before domestic departure.
  • Flash floods: During monsoon (Dec–Feb), the road from Puteri Harbour to the E2 highway sometimes floods. Check weather and allow 30 extra minutes.

💰 Money & Payment

  • Grab accepts credit cards, GrabPay, and cash — but many drivers prefer cashless. Link a card before the trip.
  • Bus drivers do not accept cards — carry MYR 5, 10, and 20 notes for fares.
  • Taxi drivers rarely have change for MYR 100 notes — try to carry smaller denominations.

📱 Useful Apps & Contacts

  • Grab — ride‑hailing, food delivery (iOS/Android).
  • Waze — best for real‑time traffic to Senai Airport.
  • Touch ‘n Go eWallet — accepted on some taxis and at the airport parking.
  • Senai Airport hotline: +60 7-599 8888 (for flight info, lost & found).

👨‍👩‍👧‍👦 Traveling with Kids

  • Child seats: Malaysian law requires children under 135 cm to use a child restraint. Grab does not provide seats — you must bring your own or book a private transfer that offers them.
  • Sanrio Hello Kitty Town itself has a luggage storage counter (MYR 10 per item) if you want to play before heading to the airport.

Tips compiled from TripAdvisor forums and local driver feedback, 2025.

FAQs: Getting from Sanrio Hello Kitty Town to Senai Airport

Is there a direct train from Sanrio Hello Kitty Town to Senai Airport?

No. Senai Airport has no passenger railway station. The nearest rail hub is JB Sentral (KTM), about 30 km away. You would still need a taxi or Grab from JB Sentral to the airport, making the train option impractical for this route. The KTM Komuter from JB Sentral to Kempas Baru (MYR 2.60) only brings you 5 km closer — you still need a taxi for the final 15 km.

How much does a taxi or Grab from Sanrio Hello Kitty Town to Senai Airport cost?

A Grab car costs MYR 50–80 ($12–20) depending on demand. A metered taxi costs MYR 80–120 ($20–30). Private transfer services range from MYR 100–150 ($25–37). Prices are for a standard sedan and may vary during peak hours or late at night (midnight surcharge of 25% on Grab).

Which is the cheapest way to get from Sanrio Hello Kitty Town to Senai Airport?

The cheapest option is a combination of public bus (from Puteri Harbour to JB Sentral, MYR 5–8) followed by an airport shuttle bus (from JB Sentral to Senai Airport, MYR 8–12). Total cost: MYR 13–20 ($3.20–5). However, this takes 1.5–2 hours and requires at least one transfer. It is best for solo travelers with light luggage and no tight schedule.

How long does it take to get from Sanrio Hello Kitty Town to Senai Airport by car?

By taxi or Grab, the journey takes 35–45 minutes under normal traffic conditions via the E2 North–South Expressway. During rush hour (7:30–9:00 AM and 5:00–7:00 PM) it may take 50–65 minutes. The distance is approximately 38 km. Waze is the preferred navigation app for real‑time routing.

Can I use public bus from Sanrio Hello Kitty Town to Senai Airport?

There is no direct public bus. The recommended route is: take Causeway Link bus CW2 or CW3 from Puteri Harbour to JB Sentral (30 min, MYR 5–8), then transfer to Airport Shuttle Bus AA1 from JB Sentral to Senai Airport (45 min, MYR 8–12). Total travel time is about 1.5–2 hours. Buses run from approximately 5:30 AM to 9:00 PM only — no late‑night service.

Is there a shuttle bus from Legoland or Puteri Harbour to Senai Airport?

No dedicated shuttle runs directly from Legoland or Puteri Harbour to Senai Airport. Some hotels in the area (e.g., Legoland Resort, Jen Hotel Puteri Harbour) offer private airport transfers for guests at MYR 120–180 ($30–44). Book at least 24 hours in advance. The Legoland Resort shuttle is a private car, not a shared bus.

What is the best time to leave for a morning flight from Senai Airport?

For a domestic flight departing between 6:00–9:00 AM, leave Sanrio Hello Kitty Town at least 3 hours before departure. For example, for a 7:00 AM flight, depart by 4:00 AM. Grab is available 24/7, but pre‑booking a taxi the night before is recommended. Allow extra time during school holidays and public holidays when security queues can double.

Is Grab available 24/7 from Sanrio Hello Kitty Town to Senai Airport?

Yes, Grab operates 24 hours a day in the Iskandar Puteri area. However, between 12:00 AM and 5:00 AM wait times can be 10–20 minutes and fares may have a 25% night surcharge. Metered taxis are also available around the clock at Puteri Harbour taxi stand. For early morning flights, we recommend pre‑booking a private transfer for peace of mind.