The easiest way to get to Bukit Mertajam is using the road from Megamall Seberang Jaya via Permatang Tinggi towards Bukit Mertajam. About 2.5 km before the town, there are two alternate routes that leads to the town center.
At the junction, if you stay left, you will be using the newer slightly longer route but will by-pass the railway crossings. If you turn right, you will use a shorter route but have to cross two railway tracks.
There are many one way streets when driving around Bukit Mertajam town and easier to miss a turn. Fortunately, the pot holes of yesteryears are gone. Just be patient with the heavy traffic and many traffic lights with the narrow streets.
There are no trains in Penang Island if you discount the funicular tram up Penang Hill.
So taking the train from Butterworth to Bukit Mertajam could be the shortest train ride if you cross to Butterworth by ferry to the train station.
If you are using the Butterworth-Bangkok international train which leaves daily in the afternoon, the first station stop will be Bukit Mertajam and you can disembark.
Alternatively you could reach Bukit Mertajam by train from Arau, Alor Setar and Sungei Petani from the north or Singapore, Kuala Lumpur, Ipoh and Taiping from the south.
At the ferry terminal at Penang Island side, there is a train ticket office. Do check the schedule available online and call if uncertain as train frequency is low these days.
You can ride Rapid Penang Bus on U701 and U702 from the Megamall Bus station at Seberang Jaya, Mainland Penang.
To get to Megamall, you can use U704, U705 coming from Penang Island using the Penang Bridge. Or you can cross the ferry from George Town to Butterworth and take any bus to Megamall.
There are other direct bus services from Penang Island into Bukit Mertajam.
Bukit Mertajam is also a bus hub for the neigbhoring small towns like Lunas, Penanti and Parit Buntar. Some of the old bus companies are still operating out of Bukit Mertajam as shown in the picture here. While the new buses are ful air conditioned, these old buses still have open windows.
Coming to Bukit Mertajam, the easiest transportation - just take Rapid Bus No 701, 702 from Butterworth Ferry Terminal.. Please refer to the website for more detail bus routes.
The Bus Terminal in Bukit Mertajam located behind The Summit Hotel and Mall, do your shopping at the Store Supermarket while waiting for the bus.
Bukit Mertajam do not have any bus station for the express buses. There are few shops at Taman Usahaniaga, BM where you can buy bus ticket to get to any destination in Malaysia and Singapore.
First option : At Jalan Usahaniaga, BM
Second option : Butterworth Bus Terminal.
Third Option : Booking online : http://www.easibook.com/