How to Get from Jakarta to Medan

How to Get from Jakarta to Medan

Last updated: June 14, 2026

Jakarta to Medan is one of Indonesia's classic long domestic hops, linking the capital region on Java with North Sumatra's largest city. The distance is too great for most travelers to consider an overland journey, so the practical route is a direct domestic flight from the Jakarta airport area to Kualanamu International Airport, followed by a local transfer into Medan or onward across Sumatra.

Train, Bus, Flight and Ferry tickets

The stored route section is labeled Tangerang to North Sumatra, which reflects the airport reality: Jakarta flights normally use Soekarno-Hatta International Airport in Tangerang, while Medan is served by Kualanamu, east of the city. The DB currently lists flight as the only bookable mode for this route. You can use GoAsia.cc to book the listed intercity flight, then plan the city-side transfers separately.

Jakarta to Medan by Flight

The DB route option lists an Economy flight priced from $98.14 to $147.96. The stored journey time is 135 to 145 minutes. The listed departure times include many choices across the day, from early morning through evening, which makes this route more flexible than smaller domestic routes. Even so, the best flight is not always the cheapest one. Departure terminal, baggage allowance, arrival time, and your onward plan in Medan all matter.

Current flight schedule sources show direct Jakarta to Medan service by several Indonesian carriers, and the route is busy enough that travelers often have a choice of morning, midday, afternoon, and evening flights. Treat the airline and terminal details as date-specific, because domestic terminal assignments can change. Soekarno-Hatta's official airport site is the right place to start for airport information, while airline messages and your booking confirmation should be your final authority on the day.

Soekarno-Hatta is large and spread across multiple terminal areas. Do not simply tell a taxi or ride-hailing driver that you are going to Jakarta airport; confirm the terminal before you leave. Some domestic carriers use different terminal areas, and moving between terminals takes extra time. If you are coming from central Jakarta, South Jakarta, or another part of greater Jakarta, traffic can be the most unpredictable part of the journey. A flight of 135 to 145 minutes still needs a sensible airport arrival buffer.

Economy is the only class listed in the stored route option. For most travelers, that is perfectly adequate for this domestic flight. Check baggage rules carefully if you are carrying outdoor gear for Lake Toba, diving equipment, photography kit, or extra bags for a longer Sumatra trip. Low headline fares can become less attractive if you need to add checked luggage, seat selection, or changes later.

On arrival, you land at Kualanamu International Airport rather than in central Medan. The airport's transportation information lists airport railway service, taxi, and ride-hailing options. Railink also publishes schedules for airport rail services. The train can be a practical choice if your hotel or next connection is near Medan's rail station area, while taxi or ride-hailing is usually easier if you have heavy bags, arrive late, or stay away from the center.

Medan arrivals can feel different from Jakarta departures. Kualanamu is easier to navigate than Soekarno-Hatta, but the city transfer is still a separate leg. Before landing, decide whether you are heading to a city hotel, Medan station, Amplas or another bus connection, Binjai, Bukit Lawang, Berastagi, Parapat, or Lake Toba. Those onward places are not part of the DB flight duration, and each needs separate planning.

Time zones are simple on this route because Jakarta and Medan both use western Indonesia time. That helps with pickup coordination, but do not confuse arrival time with hotel arrival time. Baggage delivery, walking to the rail station or pickup point, waiting for a ride, and city traffic can all add time after the aircraft reaches the gate. If someone is meeting you, share the flight number and terminal details rather than only the scheduled arrival time.

Weather and haze can matter in Sumatra, particularly during rainy periods or regional smoke events. Flights on major domestic routes usually run normally, but delays are possible. Build margin if you are connecting onward to a bus, private car, tour, ferry, or national park transfer. This is especially important for travelers heading toward Bukit Lawang or Lake Toba after landing, because continuing into the countryside late in the day can be tiring.

For most travelers, flying is the clear choice: it is fast, frequent, and suited to the long Java to Sumatra distance. The main decision is how much comfort and flexibility you want around the ticket. Choose an early flight if you want to continue onward the same day. Choose a midday flight if you prefer a calmer Jakarta departure. Choose an evening flight only if your Medan arrival plan is already arranged and your hotel can receive you late.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$98.14 to $147.96135 to 145 minutesFast and frequent Economy flight, with comfort shaped by baggage rules, terminal planning, and Kualanamu transfer choice

Tips for Traveling from Jakarta to Medan

  • Confirm your Soekarno-Hatta terminal. Jakarta airport is large, and domestic airlines do not all use the same terminal area.
  • Leave for the airport early. Jakarta traffic can add stress even when the flight itself is only 135 to 145 minutes.
  • Check baggage before booking. Economy fares can differ in checked luggage allowance and change conditions.
  • Plan Kualanamu to Medan separately. The airport railway, taxi, and ride-hailing options are local arrival choices, not part of the DB flight duration.
  • Match arrival time to onward travel. Morning arrivals are easier for continuing toward Lake Toba, Bukit Lawang, Berastagi, or other North Sumatra destinations.
  • Keep pickup details specific. Share your flight number, airline, terminal, and landing airport with anyone meeting you.
  • Carry essentials in the cabin. Keep ID, medication, chargers, valuables, and a light layer with you instead of in checked bags.

Timetable

Flight Tangerang - North Sumatra $ 93.43–140.86 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 listed way to get from Jakarta to Medan?

The DB lists an Economy flight from the Jakarta airport area to North Sumatra for this route.

How much does the Jakarta to Medan flight cost?

The stored Economy fare range is $98.14 to $147.96.

How long is the Jakarta to Medan flight?

The stored duration range is 135 to 145 minutes.

Which Jakarta airport is used for this route?

The route section points to Tangerang, which means Soekarno-Hatta International Airport, the main airport for the Jakarta region.

Which airport serves Medan?

Medan is served by Kualanamu International Airport.

How do I get from Kualanamu Airport to Medan?

Kualanamu Airport lists airport railway service, taxi, and ride-hailing options. Choose based on your luggage, arrival time, and hotel location.

Is Jakarta to Medan a good route for same-day onward travel?

It can be, especially with an early flight, but onward trips to places such as Lake Toba, Bukit Lawang, or Berastagi should be planned separately with buffer time.