Surakarta
Surakarta
Jakarta
Jakarta
Train Flight

Surakarta to Jakarta

Updated: 28 May 2026

Traveling from Surakarta to Jakarta is best done by train or flight. The train journey from Solo Balapan to Gambir Station in Jakarta takes about 6 to 8 hours on executive trains like the Argo Lawu. Alternatively, you can fly from Adi Soemarmo Airport to Soekarno-Hatta International Airport in about 1 hour. This route connects the heart of Central Java to the capital city of Indonesia.

Total Distance: Driving distance 550 km, air distance 450 km.
Fastest Way
Flight, taking 1.25 hours plus airport transit time.
Cheapest Way
Economy class train, costing around 200,000 IDR.
Compare Surakarta to Jakarta Routes
Train
Direct
Flight
Direct
Duration 7 hours 1 hour 15 mins
Avg Price 300,000 - 600,000 IDR 700,000 - 1.2 million IDR
Operator Argo Lawu or Argo Dwipangga Garuda Indonesia or Batik Air
Route Solo Balapan to Gambir Station SOC to CGK
Tip Book your tickets online via the KAI Access app. Arrive at the airport 2 hours before your flight.
Travel Tips
  • Train Booking
    Book your train tickets at least two weeks in advance.
  • Transport
    Use the TransJakarta bus system to avoid traffic.
  • Food
    Try Kerak Telor, a traditional Betawi snack.
  • Connectivity
    Excellent 4G/5G coverage throughout the city.
  • Packing
    Bring light clothing for the humid weather.
Safety Tips
  • Traffic
    Jakarta traffic is heavy; plan your travel time accordingly.
  • Pickpockets
    Be careful in crowded public transport areas.
  • Health
    Drink bottled water only.
  • Emergency
    Keep the emergency number 112 saved.
People Also Ask
  • Is the train comfortable?
    Yes, executive class trains are very comfortable.
  • How long is the flight?
    The flight itself is about 1 hour and 15 minutes.
  • Is it better to fly or take the train?
    The train is often more convenient as it takes you to the city center.
  • Are there many trains per day?
    Yes, there are several daily departures.
  • Is Jakarta safe?
    Yes, it is safe for tourists who follow standard precautions.
Quick Info
  • From Surakarta, Jawa Tengah, Indonesia
  • To Jakarta, DKI Jakarta, Indonesia
  • Modes
Best Time to Travel

Anytime, but avoid the holiday season for better ticket availability.

Things to Do in Jakarta
1
Monas
Visit the National Monument. It is the iconic symbol of Jakarta.
2
Kota Tua
Explore the old town area with its Dutch colonial buildings.
3
Grand Indonesia
Shop at one of the largest malls in the city.
4
Ancol Dreamland
Enjoy the theme park and beach area in North Jakarta.
Tags
Surakarta to Jakarta Solo to Jakarta train Argo Lawu train Jakarta travel Indonesia train travel Solo to Jakarta flight Jakarta transport Java travel