GoAsia
Indonesia

How to Get from Jakarta to Tasikmalaya

Find the best way to travel from Jakarta to Tasikmalaya. See train times of about 6 hours, prices from $4 to $43, and how to book your tickets.

Last updated: November 1, 2026

How to Get from Jakarta to Tasikmalaya
Contents

Leaving behind the towering skyscrapers and humid concrete heat of Jakarta for the cooler, greener highlands of West Java is a rite of passage for many travelers in Indonesia. The journey toward Tasikmalaya takes you through the heart of the Priangan highlands, where the urban sprawl gradually gives way to terraced rice paddies and dramatic volcanic peaks. The road can be slow because of the infamous Java traffic, while the railway offers a steady and scenic passage into the Sundanese heartland.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Tasikmalaya, often called the City of a Thousand Hills, serves as a gateway to the southern coast and a hub for traditional Indonesian crafts. Whether you are heading there for the local embroidery or as a stepping stone to the beaches of Pangandaran, the train from the capital is a comfortable way to make the trip. You can easily secure your seats for this journey on GoAsia.cc.

Jakarta to Tasikmalaya by Train

PT Kereta Api Indonesia runs the long-distance trains from Jakarta to Tasikmalaya. Tickets are sold through Internet Booking KAI (booking.kai.id), the Access by KAI app and the Contact Center on 121.[1] The journey takes from about 6 hours, and slower services need up to about 7 hours.[2]

On booking platforms, train tickets start at about $4 and go up to about $43, depending on the class (November 2026).[2] Economy is the budget choice for a daytime ride through the mountains, and Executive gives you a more relaxed seat for the long stretch.

Comparing Your Options

Mode Price (USD) Duration
Train $4 - $43[2] From about 6h

Tips for Traveling from Jakarta to Tasikmalaya

  • Book in Advance: Trains in Java are popular, especially on weekends and public holidays. Book your tickets a few days ahead to secure your preferred class and seat.
  • Bring a Jacket: Air conditioning on Indonesian trains can feel chilly. Even if it is sweltering in Jakarta, a light layer makes the long ride more comfortable.
  • Arrive Early: Give yourself time at the station to check in and find your platform.

Timetable

Train Jakarta - Tasikmalaya $ 14.38–42.64 5h 59m
  • →  Economy CB 08:46
  • →  Executive AA 08:46
  • →  Economy CA 08:46
  • →  Executive AC 08:46
  • →  Economy CC 08:46
  • →  Economy CD 08:46
  • →  Executive AB 08:46
  • →  Executive AD 08:46
  • →  Panoramic Executive A 08:46
Train Pasar Baru - Tasikmalaya $ 4.20–42.64 6h 15m – 7h 16m
  • →  Economy CB 08:30
  • →  Executive AA 08:30
  • →  Economy CA 08:30
  • →  Executive AC 08:30
  • →  Economy CC 08:30
  • →  Economy CD 08:30
  • →  Executive AB 08:30
  • →  Executive AD 08:30
  • →  Panoramic Executive A 08:30
  • →  Economy C 09:30, 19:25

Frequently Asked Questions

How can I book tickets from Jakarta to Tasikmalaya?

Use the booking tool on this page to compare the transport options currently available from Jakarta to Tasikmalaya, including current prices and schedules.

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

The cheapest way to travel is by Economy class train. Booking platforms show tickets from about $4 (November 2026). Prices vary with the class and how far in advance you book.

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

The train is the fastest way by land, taking from about 6 hours.

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

The journey takes from about 6 hours, and slower trains need up to about 7 hours. The exact duration depends on the train service.

How do I book a train ticket to Tasikmalaya?

Book through Internet Booking KAI (booking.kai.id), the Access by KAI app or the KAI Contact Center on 121. You can also reserve your seat on GoAsia.cc.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] PT Kereta Api Indonesia (KAI): Angkutan Penumpang. Retrieved October 26, 2026.
  2. [2] 12Go: Jakarta - Tasikmalaya timetable. Retrieved November 1, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.