How to Get from Jakarta to Medan

How to Get from Jakarta to Medan

Last updated: March 8, 2026

Leaving behind the skyscraper-lined horizons of Java for the rugged landscapes of North Sumatra is a journey that takes you across the vast expanse of the Java Sea. While Jakarta is the pulse of Indonesian commerce and government, Medan serves as the gateway to the wild wonders of Lake Toba and the orangutan-filled jungles of Bukit Lawang. The sheer distance between these two major cities makes the transit more than just a simple commute; it is a leap from one distinct island culture to another.

Most travelers find themselves navigating the transition from the bustling streets of the capital to the culinary capital of Sumatra. Because of the geography of the Indonesian archipelago, the route is almost exclusively served by air. This hop saves you days of overland and maritime travel, allowing you to swap the humid heat of Jakarta for a bowl of Medan's famous Soto Medan in just a few hours. You can easily compare and book your tickets for this journey on GoAsia.cc to ensure a smooth transition between islands.

Jakarta to Medan by Flight

Flying is the standard and most efficient way to bridge the gap between Java and Sumatra. Flights typically depart from Soekarno-Hatta International Airport (CGK) in Tangerang, serving the greater Jakarta area, and arrive at Kualanamu International Airport (KNO) in Medan. The journey is frequent and well-serviced, reflecting the importance of these two economic hubs.

Economy Class Options

The flight duration generally ranges between 2 hours 15 minutes and 2 hours 25 minutes. Prices for a one-way economy ticket fluctuate based on how far in advance you book and the specific carrier, with rates typically falling between $98 and $147. Several domestic Indonesian airlines operate this route, offering a range of services from budget-friendly no-frills flights to full-service experiences.

Kualanamu International Airport is located about 24 miles from Medan city center. Upon landing, you have the choice of taking the convenient airport train (Railink) which avoids the notorious North Sumatran traffic, or hiring a taxi for a direct door-to-door service to your hotel. The flight itself offers a bird's-eye view of the coastline and the volcanic peaks that define the Sumatran skyline on a clear day.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight (Economy)$98 - $1472h 15m - 2h 25mHigh

Tips for Traveling from Jakarta to Medan

  • Airport Selection: Ensure your flight departs from Soekarno-Hatta (CGK) rather than Halim Perdanakusuma (HLP) unless specified, as CGK handles the majority of the high-frequency narrow-body jet traffic to Medan.
  • Arrival at Kualanamu: The airport train is highly recommended for getting into Medan. It is clean, efficient, and significantly faster than sitting in the heavy traffic that often clogs the roads leading into the city.
  • Booking Strategy: This is one of the busiest domestic routes in Indonesia. While there are dozens of daily departures, prices can spike during long weekends and public holidays like Idul Fitri. Booking at least two weeks in advance is wise.
  • Luggage Allowances: Budget carriers in Indonesia often have strict weight limits for cabin bags (usually 7kg). If you are carrying souvenirs from Jakarta or planning to bring back Sumatran coffee, pre-purchase your checked baggage allowance online to save money at the counter.
  • Time Zone: Both Jakarta and Medan are in the Western Indonesian Time zone (WIB), so you won't need to adjust your watch upon arrival.

Timetable

Flight Tangerang - North Sumatra $ 94.91–143.10 2h 15m – 2h 25m
  •   Economy 05:00, 05:30, 06:00, 06:10, 07:00, 07:05, 08:05, 08:10, 08:35, 09:05, 09:30, 10:05, 11:05, 11:10, 11:50, 12:05, 12:30, 13:00, 13:15, 13:35, 14:05, 14:20, 15:00, 16:00, 16:05, 16:35, 17:05, 17:40, 18:05, 19:00, 19:30, 20:00, 20:05

Frequently Asked Questions

How can I book tickets from Jakarta to Medan?

You can book train, bus, flight, taxi, van, and ferry tickets from Jakarta to Medan directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Jakarta to Medan?

The cheapest way to travel is by booking an economy flight, with prices starting around $98. Booking in advance and choosing low-cost carriers typically yields the best rates for this route.

What is the fastest way to get from Jakarta to Medan?

Flying is the fastest method, taking between 2 hours 15 minutes and 2 hours 25 minutes of air time. When including airport transit, the total journey takes roughly 5 to 6 hours.

How long does it take to get from Jakarta to Medan?

The direct flight takes approximately 2 hours and 20 minutes. You should also factor in the 1 to 2 hours needed for check-in at Soekarno-Hatta and the 45-minute train ride from Kualanamu Airport to Medan city center.

Which airport in Jakarta should I use for flights to Medan?

Most major domestic flights to Medan depart from Soekarno-Hatta International Airport (CGK). It is located in Tangerang, about 20 miles west of central Jakarta, and is accessible via the airport train or taxi.

Is there a train or bus from Jakarta to Medan?

There is no direct train or bus because the cities are on different islands separated by the sea. While a combination of ferries and buses is possible, it takes several days and is significantly less convenient than a two-hour flight.

How do I get from Medan airport to the city center?

The best option is the Railink airport train, which takes you directly to the Medan Main Station in the heart of the city. Taxis and ride-hailing services are also available but are subject to local traffic conditions.