GoAsia
Kuala Lumpur to Butterworth Travel Guide

Kuala Lumpur to Butterworth Travel Guide

Last updated: October 15, 2026
Contents

Leaving the skyscrapers and street food markets of Kuala Lumpur for the northern coast is a classic Malaysian journey. The destination is Butterworth, the mainland gateway to Penang, which KTMB describes as the access point to the island by bridge or ferry.[1] The two main ways to get there are the long-distance bus and the ETS train.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Kuala Lumpur to Butterworth by Bus

Buses to the north leave from Terminal Bersepadu Selatan (TBS), the central bus terminal in Kuala Lumpur. The terminal lists fares for Butterworth from RM 28 to RM 40 (about $7 to $10) from the operators on its central ticketing system; these are nett fares and can change without notice.[2] For a sense of travel time, Transnasional lists its Plusliner service from Kuala Lumpur to Sungai Petani via Butterworth at 4 hours 30 minutes,[3] so Butterworth is reached in a little under that on this service, and traffic on the North-South Expressway can add to it.

The bus stops at Butterworth, where the Penang Sentral terminal is located.[4] From there you can continue to George Town by ferry or by road. Bus classes and seat layouts differ between operators, so check the class on your ticket if legroom matters to you.

Kuala Lumpur to Butterworth by ETS Train

KTMB runs the electric ETS service on the West Coast Line, and KL Sentral to Butterworth is one of its major routes.[1] ETS is sold in three classes: Platinum, which makes the fewest stops, Gold, which stops at selected stations, and Silver, which stops at every station.[1] In KTMB's timetable valid from June 2026, northbound trains arrive in Butterworth at 12:10, 15:15, 17:45, 18:15, 20:00, 22:42 and 00:20.[5] Fares depend on the train class and are shown in KTMB's booking system.

Comparing Your Options

ModePriceDurationComfort
Bus (from TBS)[2]RM 28 to RM 40 (about $7 to $10)A little under 4h 30m on the Plusliner service[3]Depends on the operator and class
ETS train (KL Sentral)[1]Depends on class (Platinum, Gold or Silver)Several trains a day, northbound arrivals between 12:10 and 00:20[5]Seats with a choice of three classes

Tips for Traveling from Kuala Lumpur to Butterworth

  • Book in advance: Weekends and public holidays are busy, so the best departure times fill up first.
  • Bring a light jacket: Malaysian long-distance buses are often strongly air-conditioned, so a light jacket or sarong helps.
  • Check the departure terminal: Your ticket names the departure point, so confirm it before you leave the hotel.
  • Continue to Penang Island: The passenger ferry from Butterworth to George Town costs RM 2 for an adult and runs from 06:30 to 23:00.[6]

Timetable

Bus Kuala Lumpur - Butterworth $ 7.72–13.73 4h 46m – 8h 56m
  • →  VIP 00:30, 00:45, 01:00, 01:30, 02:00, 06:30, 07:00, 08:00, 08:30, 09:00, 09:30, 09:45, 10:30, 10:45, 11:00, 11:15, 11:30, 13:00, 13:30, 14:00, 14:29, 14:30, 15:00, 15:30, 16:45, 17:00, 17:45, 18:00, 18:30, 19:45, 20:15, 20:30, 20:59, 21:00, 21:35, 22:15, 22:30, 23:15, 23:30, 23:59
  • →  Express 00:30, 06:30, 08:00, 08:15, 08:30, 09:00, 09:30, 09:45, 10:00, 10:15, 10:30, 10:45, 11:00, 11:15, 11:30, 11:45, 11:59, 12:30, 12:45, 13:15, 13:30, 14:00, 14:30, 15:00, 15:45, 16:00, 16:30, 17:45, 18:00, 18:30, 18:45, 20:30, 21:00, 21:30, 21:45, 22:00, 22:30, 22:45, 23:00, 23:15, 23:30, 23:45, 23:59
  • →  VIP 24 01:30, 08:00, 08:30, 11:00, 11:20, 11:45, 12:00, 12:20, 13:30, 14:00, 16:00, 17:30, 18:00, 20:00, 20:30, 23:00
  • →  Executive 11:00

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Butterworth?

Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Butterworth, including current prices and schedules.

What is the cheapest way to get from Kuala Lumpur to Butterworth?

The bus is normally the cheaper option. TBS lists fares for Butterworth from RM 28 to RM 40 (about $7 to $10), depending on the operator.

What is the fastest way to get from Kuala Lumpur to Butterworth?

Both the bus and the ETS train run several times a day, and neither is clearly faster on every day. Transnasional lists its Plusliner bus to Sungai Petani via Butterworth at 4 hours 30 minutes, and ETS times are in the KTMB timetable.

How long does it take to get from Kuala Lumpur to Butterworth?

By bus it takes a little under 4 hours 30 minutes on the Plusliner service, and more when traffic on the North-South Expressway is heavy. The ETS timetable shows the train times.

Where do buses arrive in Butterworth?

The bus terminal in Butterworth is Penang Sentral. From there you can continue to Penang Island by ferry or by road.

Can I take a ferry from Butterworth to Penang Island?

Yes. The passenger ferry runs between Butterworth and George Town from 06:30 to 23:00, every 20 minutes at peak times and every 30 minutes otherwise. The adult fare is RM 2.

Which ETS classes are there?

KTMB sells ETS in three classes: Platinum with fewer stops, Gold with selected stops and Silver, which stops at every station.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] KTMB: Electric Train Service (ETS). Retrieved October 15, 2026.
  2. [2] Terminal Bersepadu Selatan (TBS-BTS): Northern Destinations. Retrieved October 15, 2026.
  3. [3] Transnasional: All Routes for Transnasional and Plusliner Bus. Retrieved October 15, 2026.
  4. [4] Unititi Express: Cameron Highlands to Penang Bus Ticket. Retrieved October 15, 2026.
  5. [5] KTMB: ETS Service Timetable, effective 1 June 2026. Retrieved October 15, 2026.
  6. [6] Penang Port Commission: Penang Ferry Services. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.