Travel from Ipoh to Penang

Bus services to Penang depart from two locations in Ipoh: Amanjaya Bus Station and Jalan Bendahara Bus Station. There are more frequent services from Amanjaya Bus Station, however, Amanjaya Bus Station is located 10.6 km from Ipoh Railway Station which is located in Ipoh town centre. Jalan Bendahara Bus Station is only 1.7 km walking distance from Ipoh Railway Station, and 1 km from Ipoh’s famous wall murals, making this a more convenient departure point for visitors to Ipoh.

Bus Times from Ipoh to Penang


  • Bus times from Amanjaya Bus Station in Ipoh to Penang.
IpohPenangCostCompany
08:4510:5017.96 MYRSri Maju Group
10:0012:0524.32 MYRUnititi Express
11:0013:0515.25 MYRTransnasional
16:0018:0522.44 MYRSri Maju Group
16:0018:0515.25 MYRTransnasional
20:3022:3515.25 MYRTransnasional

  • Bus times from Jalan Bendahara Bus Station in Ipoh to Butterworth.
IpohPenangCostCompany
08:1510:4517.96 MYRSri Maju Group
15:3018:0022.44 MYRSri Maju Group

Buy Bus Tickets from Ipoh to Penang


Use the Search Box below to buy your bus tickets from Ipoh to Penang.

Powered by 12Go Asia system

Amanjaya Bus Station


Amanjaya Bus Station is the major long distance bus station in Ipoh.

Google map of Amanjaya Bus Station

Jalan Bendahara Bus Station in Ipoh


Jalan Bendahara Bus Station is used by Sri Maju Group bus services and is also known as the Sri Maju Bus Station.

Google map of the Sri Maju Bus Station in Ipoh

Butterworth Bus Station


All bus services from Ipoh to Penang listed above terminate at Penang Sentral Bus Station which is the closest bus station to the car ferry service to Penang Island.

Penang Sentral Bus Station

About Travel to George Town


Public bus services from Ipoh do not travel direct to Penang Island, but rather terminate at bus stations on the mainland. If your final destination is Penang Island then the most convenient bus station to use is Penang Sentral Bus Station. The reason that this is the most convenient bus station to use is because there is an access passage linking Pangkalan Sultan Abdul Halim Ferry Terminal, from where frequent ferry services depart to George Town on Penang Island, to the second floor of the bus station.

Ferry from Butterworth to George Town
Ferry from Butterworth to George Town

Ferry services from Butterworth to George Town operate every day of the year from 05:20 to 00:10, with departures every 20 minutes. The adult fare from Pangkalan Sultan Abdul Halim Ferry Terminal to George Town is 1.2 MYR and the child fare is 0.60 MYR. Tickets are available to purchase at the ticket counters located inside the ferry terminal, which you pass on your way to board the ferry. The journey by ferry from Butterworth to George Town takes approximately 15 to 20 minutes depending on weather. There are toilets and two small shops on the ferry.

Bus terminal at George Town Ferry Port
Bus terminal at George Town Ferry Port

Ferry services from Butterworth terminate at Pangkalan Raja Tun Uda Ferry Terminal, which is located on the seafront road in George Town (Pangkalan Weld). From here its a walk of around 1 km to many of the most popular areas in the old part of George Town. If you plan to travel further, or you have heavy bags or young children to carry, then you can get a bus from Penang Jetty Bus Terminal which is located in front of Pangkalan Raja Tun Uda Ferry Terminal. There are services from Penang Jetty Bus Terminal to most parts of Penang Island, however, the most popular service departing from Penang Jetty Bus Terminal is the free bus service (the CAT bus) which departs from Bus Terminal B and follows a circular route around George Town with stops at popular locations such as Chulia Street. The other very popular bus service for visitors to the island is Bus 101 to Tanjung Bungah Beach, which also departs from Bus Terminal B.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.