Penang · Train · Flight
Johor Bahru to Penang
By ETS train to Butterworth on the mainland, then across to the island by bridge or ferry, or fly from Senai.
Quick answer
- You can go by train or flight.
- Fastest train in the timetable: 8 h 20 min from JB Sentral to Butterworth (for Penang), with 1 departure listed.
- Flights leave from Senai International Airport. Senai's airline page lists this destination under airline codes QZ, AK, FD, OD.
Train from JB Sentral to Butterworth (for Penang)
ETS electric train. Times come from the KTMB timetable feed that the Malaysian government publishes, valid to 27 Nov 2026. Book and confirm on KTMB's booking site.
| Train | Leaves JB Sentral | Arrives | Journey | Runs |
|---|---|---|---|---|
| ETS 9326 | 09:55 | 18:15 | 8 h 20 min | Daily |
From Butterworth (for Penang) back to JB Sentral
| Train | Leaves | Arrives JB Sentral | Journey | Runs |
|---|---|---|---|---|
| ETS 9323 | 07:00 | 15:20 | 8 h 20 min | Daily |
Source: KTMB timetable feed, Malaysian government open data (data.gov.my), CC BY 4.0 · read 13 Nov 2026. Fares are not in the feed.
KTMB describes Butterworth as the gateway to Penang, by bridge or ferry.
Source: KTMB (Keretapi Tanah Melayu Berhad) · checked 13 Nov 2026
Flights from Senai Airport
Senai's own airline page lists these routes. It shows no date, and airlines change routes, so confirm with the airline before you plan.
Senai Airport's airline page lists domestic flights to Kuala Lumpur, Penang, Kuching, Sibu, Miri, Kota Kinabalu, Tawau, Langkawi, Ipoh, Alor Setar and Kota Bharu under airline codes QZ, AK and FD.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
Senai Airport's airline page lists domestic flights to Kuala Lumpur, Subang and Penang under airline code OD.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
Between Senai Airport and the city
From Senai Airport, the Causeway Link airport shuttle bus goes to JB Sentral and takes about 45 minutes in good traffic.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
Airport taxis use coupons sold at the counter in front of the Aeromall entrance. The ride to the city centre takes about 30 minutes.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
What we do not state
- Fares. None of our sources publish fares in a form we can check, so we show none.
- Journey times door to door. Times above are station to station or terminal to terminal.
Other routes from Johor Bahru
Arriving in JB? See where to eat, where to stay and the areas of Johor Bahru.