Indonesia

How to get from Jakarta to Medan

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
2h 30min
💶
From
18€
📍
Distance
1418 km
Powered by 12Go system

There are 2 way(s) to get from Jakarta to Medan

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Jakarta
📍For flights, you will depart from Soekarno-Hatta International Airport (CGK), Jakarta's main international and domestic hub. It's a large, modern airport with plenty of amenities, including food courts, shops, and lounges.
🚇From central Jakarta, you can reach CGK by Airport Train (around 55,000-70,000 IDR, 45-60 min), DAMRI airport bus (40,000-50,000 IDR, 60-90 min depending on traffic), or taxi/ride-hailing apps like Grab (150,000-250,000 IDR, 45-90 min).
Flights from Jakarta to Medan are frequent throughout the day, with departures every hour or so from early morning until late evening, typically from 5 AM to 10 PM.
💸 Transport from 18€ per person
Fastest: 2h 30min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book Flights in Advance

Especially for popular routes like Jakarta to Medan, booking your flight a few days or weeks ahead can secure better prices and ensure availability, avoiding the stress of last-minute scrambles and higher fares.

💡
Consider Overnight Buses Carefully

While a 22-hour bus journey is very cheap, consider if the saving is worth the discomfort and loss of a full day. For long hauls, overnight buses can be a viable option if you can sleep well, but this one is particularly long.

💡
Use Reputable Booking Platforms

To avoid being overcharged by touts or unreliable agents, book your bus or flight tickets online through trusted sites like 12go.asia. You'll get instant confirmation and transparent pricing.

💡
Prepare for Airport Transfers

Remember to factor in time and cost for getting to and from the airports. Jakarta's Soekarno-Hatta (CGK) and Medan's Kualanamu (KNO) are both outside city centers, requiring a taxi, train, or shuttle.

💡
Stay Hydrated and Bring Snacks

Whether you're flying or taking the bus, travel days can be long. Always carry water and some snacks, especially on the bus where stops might be less frequent or offer limited options.

🛣️ The journey experience

Navigating Indonesia’s vast archipelago can feel daunting, especially when you're trying to figure out the best way to get from Jakarta to Medan. Forget losing a whole day to picking the wrong option; we've got the lowdown on how to make this journey efficiently. This isn't a simple island hop; it's a significant distance, meaning your choices boil down to either a very long overland journey or a quick flight. Understanding the real duration, factoring in check-in times and airport transfers, is key to a smooth trip.

For this specific route, your primary options are a long-haul bus or a domestic flight. The bus, typically costing around €18, is an epic 22-hour journey, often involving multiple stops. While it’s budget-friendly, prepare for a true adventure. Alternatively, a flight will set you back about €80 but gets you there in a mere 3 hours. Major airlines like Lion Air, Batik Air, and Garuda Indonesia operate this route regularly, offering a significant time-saving advantage.

Given the distance and the time commitment, flying is almost always the recommended option for Jakarta to Medan. While the bus is an incredibly cheap option, the 22-hour travel time can quickly eat into your valuable Indonesian travel schedule. Booking your flight ahead, especially through a reputable platform like 12go.asia, ensures you get a good price and instant confirmation, avoiding any last-minute stress or overcharging. Focus on enjoying your destination, not on an exhausting journey.

Frequently asked questions — Jakarta → Medan

✨ Why visit Medan?

  • Explore the majestic Maimun Palace, a stunning example of Malay Sultanate architecture.
  • Discover the unique blend of cultures at the Great Mosque of Medan (Masjid Raya Al-Mashun).
  • Indulge in a culinary journey, savoring local specialties like Soto Medan and Babi Panggang Karo.
  • Take a day trip to Lake Toba, the world's largest volcanic lake, and Samosir Island.
  • Visit the vibrant Pasar Petisah market for local crafts, spices, and an authentic experience.
🌙
Recommended stay
2 to 3 nights — perfect for city exploration and a day trip to Lake Toba.

☀️ When to visit Medan?

TROPICAL RAINFOREST CLIMATE

May to September — drier weather with less humidity, making outdoor activities more pleasant.

Jan 😐
Feb 😐
Mar 😐
Apr 😐
May 😐
Jun 😐
Jul 😐
Aug 😐
Sep 😐
Oct 😐
Nov 😐
Dec 😐
📍
In Medan — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Medan
Compare the best rates available
via trip.com

What to do in Medan?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🏛️
Maimun Palace: Sultanate Grandeur
Explore the opulent Maimun Palace, a stunning example of Malay and Islamic architecture. Built in 1888, it offers a glimpse into the Sultanate of Deli's royal heritage. Don't miss the unique mix of traditional and European design elements inside. The palace is typically open daily, with an entrance fee around 1€.
🕌
Great Mosque of Medan: Majestic Islam
Visit the majestic Great Mosque of Medan (Masjid Raya Al-Mashun), an architectural masterpiece combining Middle Eastern, Indian, and Spanish styles. Its grand dome and minarets dominate the city skyline. Remember to dress modestly and respect prayer times if you wish to enter. Entry is free, but donations are appreciated.
🍜
Savour Local Street Food Delights
Dive into Medan's vibrant street food scene. Head to Jalan Selat Panjang or Kesawan Square for an authentic culinary adventure. Try specialties like Soto Medan, Mie Aceh, or Sate Padang. Most dishes cost just a few euros, offering incredible value. Be adventurous and taste everything!
🏠
Tjong A Fie Mansion: Peranakan Heritage
Explore the historic Tjong A Fie Mansion, a beautifully preserved Peranakan home and museum. This indigo-hued colonial house offers insight into the life of a prominent Chinese businessman and philanthropist. Guided tours provide fascinating details about its history and architecture. Entry is around 2-3€, including a tour.
🛕
Shri Mariamman Temple: Hindu Serenity
Discover the oldest Hindu temple in Medan, Shri Mariamman Temple, dedicated to the goddess Mariamman. Its colourful gopuram (tower) adorned with intricate carvings is a striking sight. The temple serves the local Tamil community and offers a peaceful spiritual experience. Photography is generally allowed; entry is free.
🛍️
Merdeka Walk: Nightlife & Dining Hub
Experience the lively atmosphere of Merdeka Walk, a popular open-air dining and entertainment complex. It's an excellent spot for people-watching and enjoying local and international cuisine in the evening. Prices are slightly higher than street food but still very reasonable, with meals starting around 5€. Perfect for a relaxed dinner.
🌳
Lake Toba Day Trip: Volcanic Beauty
Embark on a day trip to Lake Toba, the largest volcanic lake in the world, about 4-5 hours from Medan. While not in the city, it's an essential escape. Rent a car with a driver (around 50-70€ for the day) or join a tour to witness its stunning landscapes and visit Samosir Island. Start early to maximize your time.
Explore Medan's Coffee Culture
Immerse yourself in Medan's thriving coffee scene, famous for its Mandailing and Lintong beans. Visit a local coffee shop (kedai kopi) for a robust brew or a modern café for specialty coffee. Many places offer insights into the bean-to-cup process. A cup typically costs 1-3€, a great way to start your day or unwind.

⏱️ How long to visit Medan?

2 to 5 days

For an independent traveler, plan 2-3 days to explore Medan's main attractions like the Maimun Palace, Great Mosque, and street food. If you wish to use Medan as a base for day trips to Lake Toba or Berastagi, extend your stay to 4-5 days. Focus on transportation logistics for day trips.

Related searches

bus Jakarta Medan flight Jakarta Medan how to get from Jakarta to Medan ticket price Jakarta to Medan travel time Jakarta to Medan travel to Indonesia

Other trips from Jakarta

Book now