GoAsia
Malaysia

How to Get from George Town to Malacca

Find the best way to travel from George Town to Malacca. Buses take from about 7 hours with tickets from about $13, private transfers start at about $215.

Last updated: October 30, 2026

How to Get from George Town to Malacca
Contents

This trip links two UNESCO World Heritage cities.[1] George Town is a busy food capital with street art on its walls, and Malacca a riverside town with centuries of trading history. The way between them runs south along the peninsula, and most people go by coach or private car. Whether you board in Butterworth on the mainland or on the island, the route is well served.

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.

George Town to Malacca by Bus

The bus is the classic way to make the trip. On booking platforms, tickets from Penang cost about $13 to $18, and buses from Butterworth about $14 to $18 (October 2026). Journeys take from about 7 hours and up to about 12 hours on slower services.[2]

Departing from Penang vs. Butterworth

From Sungai Nibong on Penang Island, VIP coaches leave at 10:00, 13:00, 18:00 and 23:30 and take about 7 hours. From Butterworth (Penang Sentral) on the mainland, you can take the ferry across the strait to reach more departures, from 00:30 to 23:59. Night coaches leave around 22:30 and let you sleep your way to Malacca.[2]

George Town to Malacca by Private Transfer

For families, small groups or anyone short on time, a private transfer picks you up at your hotel and drops you in the centre of Malacca. It takes about 5 hours 40 minutes. On booking platforms, private transfers start at about $215 (October 2026), depending on the vehicle.[2] You can stop for breaks at your own pace.

Comparing Your Options

ModePrice (USD)Duration
Bus$13 to $18[2]7h to 12h 18m[2]
Private TransferFrom about $215[2]About 5h 40m[2]

Tips for Traveling from George Town to Malacca

  • Book in Advance: This is one of the most popular routes in Malaysia, and weekends and holidays fill up. Book a few days ahead on GoAsia.cc.
  • Prepare for the AC: Malaysian coaches run their air conditioning hard. Carry a light jacket or a sarong.
  • Rest Stops: Long-distance coaches stop at highway rest areas for toilets, snacks and hot meals.
  • Arrival Point: Coaches arrive at Melaka Sentral, the largest public transport terminal in Melaka City.[3] From there, a taxi or ride-hailing app takes you to the old town around Dutch Square.
  • Scenery: The road runs along the North-South Expressway through palm plantations and, in the middle section, green hills.

Timetable

Bus Butterworth - Malacca $ 14.28–17.70 7h – 7h 15m
  • →  VIP 10:30, 13:30, 18:45, 23:58, 23:59
  • →  Express 00:30
Taxi Butterworth - Malacca $ 344.57–601.99 5h 39m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax
Bus Penang - Malacca $ 12.51–15.58 7h 6m – 12h 18m
  • →  VIP 09:25, 12:25, 22:30
  • →  Express 12:15, 23:45
Taxi Penang - Malacca $ 212.45–750.64 5h 39m – 6h
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax
  • →  Van 7pax
  • →  Van 14pax
  • →  Sedan 2pax
  • →  MPV 3pax
  • →  Luxury Sedan 2pax
  • →  Luxury MPV 2pax
Taxi George Town - Malacca $ 344.57–601.99 5h 39m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax

Frequently Asked Questions

How can I book tickets from George Town to Malacca?

Use the booking tool on this page to compare the transport options currently available from George Town to Malacca, including current prices and schedules.

What is the cheapest way to get from George Town to Malacca?

The cheapest way is the bus from Penang. On booking platforms, tickets start at about $13.

What is the fastest way to get from George Town to Malacca?

A private transfer is the fastest option and takes about 5 hours 40 minutes. It avoids terminal waits and the stops that coaches make along the way.

How long does it take to get from George Town to Malacca?

A private car takes about 5 hours 40 minutes. A bus takes from about 7 hours, and slower services up to about 12 hours.

Are there night buses from George Town to Malacca?

Yes. Several coaches leave in the late evening, including around 22:30 and 23:30, and arrive in Malacca early the next morning.

Where do the buses arrive in Malacca?

Coaches arrive at Melaka Sentral, the largest public transport terminal in Melaka City. A short taxi or ride-hailing trip takes you to the heritage zone.

Is the bus journey comfortable for a 7-hour trip?

Yes, especially in a VIP coach. Dress warmly for the air conditioning and bring water and snacks.

Sources and background

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

  1. [1] UNESCO World Heritage Centre: Melaka and George Town, Historic Cities of the Straits of Malacca. Retrieved October 22, 2026.
  2. [2] 12Go: 12Go Timetable Penang - Malacca. Retrieved October 30, 2026.
  3. [3] Causeway Link: Melaka Sentral Bus Terminal. Retrieved October 18, 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.