
Train (KTM Komuter)
Direct, very cheap, frequent service, easiest overall choice
Bus
Cheapest option, simple route, but fewer departures
Private car/taxi
Fast door-to-door travel, flexible timing, easy short trip
Flight
No airport in Butterworth, not a viable option
Quick answer: The journey from Sungai Petani to Butterworth is short and very affordable, making it an easy hop for first-time travellers in northern Peninsular Malaysia. Your best bets are a tourist bus for the lowest cost, a KTM commuter train for speed and ease, or a private car/taxi for maximum convenience.
At a glance:
- 📍 Travel distance: approx. 35 km between Sungai Petani and Butterworth.
- ⏱️ Travel time: Bus ~45 minutes | Train ~35 minutes | Private car/taxi ~30 minutes.
- 💰 Price range: Bus US$1–3 per person | Train US$1–2 per person | Private car/taxi US$20–25 per car.
- 🚍 Bus: Cheapest and simple, good for budget travellers.
- 🚆 Train: Fast and slightly more comfortable, ideal if schedule suits.
- 🚕 Private car/taxi: Best for flexibility and groups, though more expensive.
Last updated in March 2026
Travel from Sungai Petani to Butterworth by Bus, Train or Private Taxi
Travel from Sungai Petani to Butterworth is about 35 km. You can travel by tourist bus, KTM Komuter train, or private taxi. There are no direct flights. The train is the fastest option, while the bus is the cheapest.
Buses take about 45 minutes and cost $1–3 per person. KTM Komuter trains take about 35 minutes, with fares from $1–2 per person. Both arrive within a short walk of the Butterworth Ferry Terminal, where you can continue to Penang.
Private taxis take about 30 minutes and cost around $20–25 per car. From Butterworth, you can also travel to Langkawi Island or continue to Kuala Lumpur. Butterworth is also the main gateway to Penang Island.
| Transfer modes from Sungai Petani to Butterworth: | Travel Time | Cost Range |
|---|---|---|
| Tourist Bus | 45 minutes | $1–3 per person |
| KTM Train | 35 minutes | $1–2 per person |
| Private Car / Taxi | 30 minutes | $20–25 per car |
How to go from Sungai Petani to Butterworth?
1. BUS from Sungai Petani to Butterworth
👉 Bus is the quickest and cheapest way from Sungai Petani to Butterworth.
- ✔️ Best for: short trips and budget travelers
- ✔️ Duration: ~45 minutes
- ✔️ Price: $1–3 per person
- ✔️ Comfort: basic (short journey with standard seating)
- ✅ Operators: Sri Maju Group, Super Nice Express, Sri Theven Travel and others
- 💡 Tip: Butterworth station is close to the ferry—perfect for continuing to Penang Island.
The bus is the cheapest and most popular way to travel from Sungai Petani to Butterworth. The journey takes about 45 minutes, and several companies operate modern buses on this short route.
Buses depart from Sungai Petani Bus Station and arrive at Butterworth Bus Station, located next to the railway station and ferry terminal for Penang. Bus tickets cost about $1–3 per person.
You can book bus tickets online in advance and compare departure times. Arrive at the bus station at least 30 minutes before departure, especially during weekends, holidays, and busy travel periods.
BOOK BUS TICKETS to Butterworth ➜
| Bus Company | Departs in Sungai Petani | Arrival in Butterworth |
|---|---|---|
| Sri Maju Group | 18:15 | 19:01 |
| Super Nice Express | 14:45 | 15:31 |
| Super Nice Express | 09:16 | 10:02 |
| Super Nice Express | 16:16 | 17:02 |
| Sri Theven Travel | 10:30 | 11:16 |
| Sri Theven Travel | 16:45 | 17:31 |

2. TRAIN from Sungai Petani to Butterworth
👉 Train is the fastest and cheapest way from Sungai Petani to Butterworth.
- ✔️ Ideal for: quick transfers and low-budget travel
- ✔️ Duration: ~35 minutes
- ✔️ Price: $1–2 per person
- ✔️ Comfort: standard (KTM Komuter trains with seating)
- ✅ Route: KTM Komuter from Sungai Petani Railway Station to Butterworth
- 💡 Tip: Butterworth station is near the ferry terminal for easy access to Penang Island.
You can also travel from Sungai Petani to Butterworth by KTM Komuter train. Trains depart from Sungai Petani Railway Station and arrive at Butterworth Railway Station. See the Malaysia railway map.
The train journey takes about 35 minutes, and tickets cost only $1–2 per person. Butterworth Railway Station is just a short walk from the ferry terminal, making it a convenient option for travelers heading to Penang.
Train tickets can be purchased at the station or booked online in advance. Arrive at the station at least 30 minutes before departure and check the current timetable, as train services are more limited than buses.

3. TAXI / CAR from Sungai Petani to Butterworth
👉 Private car is the most convenient and fastest option from Sungai Petani to Butterworth.
- ✔️ Best for: travelers who prefer door-to-door comfort
- ✔️ Duration: ~30–40 minutes
- ✔️ Price: $20–25 per vehicle
- ✔️ Comfort: very high (private ride with flexible pickup)
- ✅ Available services: PenGuard Limo Service, Teksi Sungai Petani PAKCIK OSMAN 24JAM and others
- 💡 Tip: Ask your hotel to arrange a trusted driver and enjoy direct transfer without stops.
A private taxi is the most comfortable way to travel from Sungai Petani to Butterworth. The journey takes about 30–40 minutes and costs around $20–25 per car, depending on the vehicle and operator.
You can arrange a transfer with local taxi companies such as PenGuard Limo Service or book a taxi through your hotel. Private transfers offer flexible pickup and drop-off locations, making them ideal for families or small groups.
Although it is the most expensive transport option, it provides the highest level of comfort and convenience for this short route.
❓ FAQ – Travel from Sungai Petani to Butterworth
How to book tickets from Sungai Petani to Butterworth?
Book bus or train tickets online at 12go.asia →.
How long does it take to travel from Sungai Petani to Butterworth?
The journey takes about 35 minutes by train, 45 minutes by bus, or 30–40 minutes by private taxi.
How much does it cost to travel from Sungai Petani to Butterworth?
Bus tickets cost $1–3, train tickets $1–2, and private taxis about $20–25 per car.
What is the distance from Sungai Petani to Butterworth?
The travel distance is about 35 km by road or rail.
Are there flights from Sungai Petani to Butterworth?
No. There are no direct flights, and the nearest airport is Penang International Airport.
What is the cheapest way to get to Butterworth?
The KTM Komuter train and tourist bus are the cheapest options, with fares from about $1 per person.
What is the best transport option?
The KTM Komuter train is the fastest option, while the bus offers frequent departures at low prices.
Is there a railway station on Penang Island?
No. The nearest railway station is in Butterworth, with regular ferries to Georgetown.
Where can you travel from Penang?
From Penang you can travel by ferry or flight to Langkawi Island.
What transport options are available?
You can travel by tourist bus, KTM Komuter train, or private taxi.
Where to stay in Butterworth?
Most travelers stay in Penang, where you can find cheap hotels and guesthouses or luxury hotels.
Is Malaysia good for solo travelers?
Solo travel in Malaysia is easy thanks to reliable transport, affordable accommodation, and destinations like Langkawi and Perhentian Islands.
💡 Practical Travel Tips for Sungai Petani to Butterworth
Traveling from Sungai Petani to Butterworth is quick and easy by bus, KTM Komuter train, or private taxi. The train is the fastest option, while the bus offers the lowest fares.
- Take the KTM Train: The fastest option, taking about 35 minutes.
- Choose the Bus: The cheapest transfer, with tickets from about $1.
- Avoid Rush Hour: Morning and evening traffic can slow road travel.
- Carry Some Cash: Small vendors may only accept Malaysian ringgit.
- Continue to Penang: Butterworth Ferry Terminal provides frequent ferries to Georgetown.
- Book Early: Reserve tickets online during weekends and public holidays.
Tip: Bus tickets, train tickets, and private transfers from Sungai Petani to Butterworth can be booked online before your trip.
