Travel from Indonesia to Malaysia

On this page:


By air

There are numerous places in Indonesia from where you can fly to Malaysia. The most important Indonesian locations to embark to Malaysia are: Jakarta, Bali (Denpasar), Surabaya, Yogyakarta, Bandung, Medan, Palembang and Solo. The popular low cost carrier AirAsia flies from Indonesia to the following destination within Malaysia: Johor Bahru, Kota Kinabalu, Kuala Lumpur, Penang and Kuching. Other airlines that fly between Indonesia and Malaysia are Malaysia Airlines, Firefly and Garuda.

All airlines that fly between Indonesia and Malaysia offer daily flights. Tickets are often very cheap, and don’t take more than a few hours. Flights are often sold out during festivals and public holidays as many people from Indonesia that work in Malaysia fly home to visit their relatives.


By boat

If you are in Sumatra, you can take a boat to Malaysia. Boats leave Medan and take you to Penang Island in the northern part of Peninsular Malaysia. The boat takes around 5/6 hours to reach Penang (Swettenham Harbor). Below all other options to get from Indonesia to Malaysia by boat:

  • Penang to Belawan, the port for Medan, Sumatra.
  • Port Klang near Kuala Lumpur to Dumai in Riau, Sumatra and Tanjung Balai Asahan in North Sumatra.
  • Port Dickson, Negeri Sembilan and Dumai in Riau province, Sumatra.
  • Malacca to Dumai and Pekanbaru in Riau province, Sumatra.
  • Kukup, Johor to Tanjung Balai on Karimun Island in the Riau Islands.
  • Johor Bahru with Batam and Bintan in the Riau Islands.
  • Tanjung Belungkor in Johor to Batam Island.
  • Tawau with Nunukan and Tarakan, both in East Kalimantan province on Borneo.