Butterworth Bus Station

Butterworth’s old and slightly chaotic Bus Terminal has been closed and a new large and modern Bus Terminal near to the Ferry Terminal for Penang is currently under construction. As a temporary measure whilst the new bus station is being built a temporary bus station is currently in use.

Butterworth's Temporary Bus Terminal

Butterworth’s Temporary Bus Terminal

The temporary bus station is conveniently located near to Butterworth Train Station. The construction of the new bus terminal has also meant the temporary closure of the walkway leading from Butterworth Train Station to Pangkalan Sultan Abdul Halim Ferry Terminal, from where the car ferry to George Town departs. To reach the ferry terminal there is a ferry shuttle bus service from the temporary bus station which takes less than 5 minutes to reach the ferry terminal.


Butterworth Bus Station


A full range of services depart from Butterworth’s temporary bus station, however, the station itself is very basic. There is a covered area by the bus platforms and some small shops and food stalls but nothing else. There is no air-conditioned waiting area and shopping mall which you will find in other major Malaysian bus terminals such as Aman Jaya Bus Terminal in Ipoh or the Terminal Bersepadu Selatan in Kuala Lumpur.

Bus platforms at Butterworth Station

Bus platforms at Butterworth Station

Despite the lack of amenities, and slightly chaotic organisation of bus departure times, Butterworth’s temporary bus station serves it purpose – it just not somewhere you would want to spend time a long time waiting for your bus.


Travel to Butterworth Bus Station


Butterworth’s temporary bus station is really easy to reach. If you are arriving in Butterworth by train then you simply need to turn left out of the main entrance to Butterworth Train Station and follow the footpath which leads into the bus terminal. If you are travelling from Penang Island, the easiest option is to make your way to the Pengkalan Raja Tun Uda Ferry Port which is located on the seafront road (Pengkalan Weld) in George Town. Ferry services from George Town to Butterworth operate from 05:40 until 00:40 every day and the one way fare is 1.20 MYR. The journey takes about 15 minutes and ferries depart every 15 to 20 minutes until 22:00 when the departures become less frequent.


Location of Butterworth Bus Station


Bus services currently depart from a temporary location opposite the front entrance to the train station. The Butterworth Bus Terminal currently marked on Google Maps is the new bus station which is still under construction.


Facilities at Butterworth Bus Station


There are nearly no facilities at Butterworth’s temporary bus station:

  • Toilets at the far end of the station near the shops.
  • There is a small row of shops at the far end of the platform.
  • Seating under a metal roof by the bus platforms.

Buy Tickets at Butterworth Bus Station


The ticket counters are located inside a ticket hall which you will pass as you enter the bus station from the train station.

Ticket Counters at Butterworth

Ticket Counters at Butterworth

Each bus company has its own ticket counter and several different companies serve most destinations. To find the best bus service for you, departing at the right time, you may need to ask at several different bus counters. Tickets prices and the standard of the vehicles they use vary from company.


Buy Bus Tickets Online


Use the Search Box below to buy your bus tickets from Butterworth:

Powered by 12Go Asia system

One of the advantages of booking a bus ticket from Butterworth online is that it easier to compare prices, departure times and service standards. Its much easier to find the best bus service for you online than trying to visit the different bus company counters in the bus station’s ticket hall.


Bus to Kuala Lumpur


By bus the journey from Butterworth to Kuala Lumpur is scheduled to take around 5 hours, although in reality the journey nearly always ends up taking 6 to 7 hours. There are numerous companies running services on this route including Perak Transit, Transnasional and StarMart Express.

  • Online Ticket Prices to Kuala Lumpur: Tickets cost 38 to 40 MYR per person.
  • Departure Times to Kuala Lumpur: Bus services which you can book online depart at 08:30, 11:00, 12:15, 16:00, 18:00, 20:30, 23:30, and 23:59.

Bus to Kota Bharu


By bus the journey from Butterworth to Kota Bharu is scheduled to take around 7 hours. Transnasional is the major service provider on this route.

  • Online Ticket Prices to Kota Bharu: Tickets cost 41.96 MYR per person.
  • Departure Times to Kota Bharu: Bus services which you can book online depart at 10:00 and 22:00.

Bus to Ipoh


By bus the journey from Butterworth to Ipoh is scheduled to take around 2 hours. There are lots companies running services on this short route including Sri Maju Group, Perak Transit, Transnasional and StarMart Express.

  • Online Ticket Prices to Ipoh: Tickets cost 17.17 to 17.95 MYR per person.
  • Departure Times to Ipoh: Bus services which you can book online depart at 08:30, 09:00, 13:00, 14:00, 15:45, 17:30, 18:30, 20:00 and 22:00.

Bus to Alor Setar


By bus the journey from Butterworth to Alor Setar is scheduled to take around 1 hour 35 minutes. Alor Setar is only 12 km from the ferry port to Langkawi. Transnasional is the main operator on this route.

  • Online Ticket Prices to Alor Setar: Tickets cost 12.01 MYR per person.
  • Departure Times to Alor Setar: Bus services which you can book online depart at 13:00.

Bus to Kuala Kangsar


By bus the journey from Butterworth to Kuala Kangsar is scheduled to take around 2 hours. Transnasional is the main operator on this route.

  • Online Ticket Prices to Kuala Kangsar: Tickets cost 12.01 MYR per person.
  • Departure Times to Kuala Kangsar: Bus services which you can book online depart at 11:00 and 19:00.

Next find out How to Buy India Train Tickets