Jakarta to Madiun
Head to Madiun to experience its peaceful rice fields and traditional markets, a setting quite distinct from Jakarta’s urban skyline. Two transport services operate between Jakarta and Madiun, and you’ll find their departure times, trip durations and fare details below.
Travel options for Jakarta to Madiun
From Jakarta to Madiun, travel affordably by a bus for 215000 IDR, or get to Madiun faster by train in 8h y 5 minutes.
Bus from Jakarta to Madiun
A bus journey from Jakarta to Madiun leaves from multiple stations, including Terminal Kampung Rambutan Jakarta, Jakarta, Terminal Poris Plawad, Tangerang and others, with the first departure at --:--, and reaches multiple stations, including Indomaret Dumpil, Madiun, Madiun, Caruban, Madiun and others in about 8 hours 25 minutes. Fares begin at 215,000 IDR, offering a cheap way to travel. Don’t miss the chance to reserve your seat online and ensure a stress-free trip.
Prices: 215,000 IDR
Duration: 8h 25m – 19h 30m ⏱
Train from Jakarta to Madiun
Board a train at Gambir, Pasar Baru, Pasar Senen, Pasar Baru or Jatinegara, Jakarta for a journey from Jakarta to Madiun, arriving at Madiun. With multiple departures throughout the day, the ride typically lasts around 8 hours 5 minutes, offering a comfortable and relaxing way to travel. Tickets are available from 694,135 IDR. Reserve your seat in advance here.
Prices: 694,135 IDR
Duration: 8h 5m – 10h 22m ⏱
Bus Routes & Schedules from Jakarta to Madiun
On this bus route between Jakarta and Madiun, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 8h 25m to 19h 30m. Buses follow a coordinated schedule running from --:-- until 22:00, covering most of the day. Fares usually start at 215,000 to 634,119 IDR and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Jakarta to Madiun helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.
Cheapest Bus Jakarta to Madiun
215000 IDR, from Terminal Kampung Rambutan Jakarta to Indomaret Dumpil, Madiun, departure at some times, duration 11hFastest Bus Jakarta to Madiun
432354 IDR, from Kota Bekasi to Madiun, departure at 18:10, duration 8h 25mBus Timetable: Jakarta → Caruban, Madiun
- 13:25 04:55 15h 30m 368942 IDR
- 14:45 03:15 12h 30m 376924 IDR
- 15:05 03:45 12h 40m 376924 IDR
- 15:30 04:25 12h 55m 376924 IDR
- 15:35 03:15 11h 40m 376924 IDR
- 15:40 03:45 12h 5m 376924 IDR
- 15:45 03:45 12h 376924 IDR
- 15:50 03:45 11h 55m 376924 IDR
- 15:55 03:45 11h 50m 376924 IDR
- 16:00 05:35 13h 35m 376924 IDR
- 16:30 04:20 11h 50m 426589 IDR
- 16:40 04:30 11h 50m 426589 IDR
- 17:00 04:20 11h 20m 426589 IDR
- 17:30 04:50 11h 20m 426589 IDR
Bus Timetable: Jakarta → Madiun
- 04:30 16:30 12h 368942 IDR
- 04:45 17:30 12h 45m 432354 IDR
- 06:00 19:00 13h 277150 IDR
- 13:00 01:30 12h 30m 334353 IDR
- 13:30 01:30 12h 334353 IDR
- 14:00 05:30 15h 30m 277150 IDR
- 14:10 01:30 11h 20m 334353 IDR
- 14:30 05:30 15h 277150 IDR
- 14:45 03:00 12h 15m 376924 IDR
- 15:00 01:30 10h 30m 634119 IDR
- 15:05 03:30 12h 25m 376924 IDR
- 15:30 04:10 12h 40m 376924 IDR
- 15:35 03:00 11h 25m 376924 IDR
- 15:40 03:30 11h 50m 376924 IDR
- 15:45 03:30 11h 45m 376924 IDR
- 15:50 03:30 11h 40m 376924 IDR
- 15:55 03:30 11h 35m 376924 IDR
- 16:00 05:20 13h 20m 376924 IDR
- 16:15 02:15 10h 634119 IDR
- 16:30 04:00 11h 30m 368942 IDR
- 16:40 04:10 11h 30m 368942 IDR
- 16:45 02:45 10h 634119 IDR
- 16:50 02:35 9h 45m 432354 IDR
- 17:00 04:50 11h 50m 368942 IDR
- 17:15 02:35 9h 20m 432354 IDR
- 17:30 05:20 11h 50m 368942 IDR
- 17:40 03:35 9h 55m 360295 IDR
- 17:45 02:35 8h 50m 432354 IDR
- 18:30 07:20 12h 50m 548757 IDR
- 18:50 07:20 12h 30m 548757 IDR
- 19:10 07:15 12h 5m 548757 IDR
- 19:25 07:15 11h 50m 548757 IDR
- 19:30 07:00 11h 30m 432354 IDR
- 20:10 07:30 11h 20m 548757 IDR
Bus Timetable: Jatiwarna, Bekasi → Caruban, Madiun
- 17:40 03:55 10h 15m 579999 IDR
Bus Timetable: Kampung Rambutan, Jakarta → Caruban, Madiun
- 07:25 17:45 10h 20m 579999 IDR
- 17:30 03:50 10h 20m 579999 IDR
Bus Timetable: Kota Bekasi → Caruban, Madiun
- 16:15 04:45 12h 30m 376924 IDR
- 16:45 04:45 12h 376924 IDR
- 17:15 05:00 11h 45m 376924 IDR
- 18:20 04:05 9h 45m 579999 IDR
Bus Timetable: Kota Bekasi → Madiun
- 04:45 17:30 12h 45m 432354 IDR
- 06:00 18:30 12h 30m 432354 IDR
- 13:50 01:30 11h 40m 334353 IDR
- 14:00 05:30 15h 30m 543214 IDR
- 14:15 01:30 11h 15m 334353 IDR
- 14:40 02:00 11h 20m 334353 IDR
- 14:50 04:25 13h 35m 368942 IDR
- 16:15 04:15 12h 376924 IDR
- 16:25 01:55 9h 30m 634119 IDR
- 16:30 04:00 11h 30m 368942 IDR
- 16:45 04:30 11h 45m 376924 IDR
- 16:50 03:00 10h 10m 345883 IDR
- 17:00 03:00 10h 634119 IDR
- 17:15 04:45 11h 30m 376924 IDR
- 17:45 05:35 11h 50m 368942 IDR
- 18:10 02:35 8h 25m 432354 IDR
- 18:15 03:35 9h 20m 360295 IDR
- 19:30 07:00 11h 30m 432354 IDR
- 19:40 07:30 11h 50m 548757 IDR
- 19:55 07:45 11h 50m 548757 IDR
- 20:30 07:50 11h 20m 548757 IDR
Bus Timetable: Pasar Rebo, Jakarta → Caruban, Madiun
- 17:25 03:40 10h 15m 579999 IDR
Bus Timetable: Pondok Pinang, Jakarta → Caruban, Madiun
- 17:00 03:15 10h 15m 579999 IDR
Bus Timetable: Pulo Gebang, Jakarta → Caruban, Madiun
- 18:00 04:05 10h 5m 579999 IDR
Bus Timetable: Pulo Gebang, Jakarta → Indomaret Dumpil, Madiun
- 22:00 08:00 10h 215000 IDR
Bus Timetable: Pulo Gebang, Jakarta → Terminal Purboyo, Madiun
- 12:30 05:00 16h 30m 236880 IDR
Bus Timetable: Terminal Grogol, Jakarta → Terminal Purboyo, Madiun
- 11:00 05:00 18h 236880 IDR
Bus Timetable: Terminal Kali Deres, Jakarta → Indomaret Dumpil, Madiun
- 20:00 08:00 12h 215000 IDR
Bus Timetable: Terminal Kali Deres, Jakarta → Terminal Purboyo, Madiun
- 09:30 05:00 19h 30m 236880 IDR
Bus Timetable: Terminal Kampung Rambutan Jakarta → Indomaret Dumpil, Madiun
- 21:00 08:00 11h 215000 IDR
Bus Timetable: Terminal Kampung Rambutan Jakarta → Terminal Purboyo, Madiun
- 11:30 05:00 17h 30m 236880 IDR
Bus Timetable: Terminal Poris Plawad, Tangerang → Caruban, Madiun
- --:-- --:-- 11h 15m 579999 IDR
Bus Timetable: Terminal Poris Plawad, Tangerang → Indomaret Dumpil, Madiun
- 19:00 08:00 13h 215000 IDR
Train Routes & Schedules from Jakarta to Madiun
- Leave Gambir, Pasar Baru for Madiun by train, with the trip taking about 8h 5m to 9h 38m. Train services operate from 00:10 until 18:50, and fares are priced from 889,360 to 1,041,202 IDR.
- Reach Madiun by boarding the train at Pasar Senen, Pasar Baru, traveling roughly 10h 22m. Fares start at 704,981 IDR, and rail services operate at 14:10.
- Madiun is just a train ride away from Jatinegara, Jakarta, taking roughly 9h 46m. Tickets cost from 694,135 IDR, and departures run at 12:37.
Cheapest Train Jakarta to Madiun
694135 IDR, from Jatinegara, Jakarta to Madiun, departure at 12:37, duration 9h 46mFastest Train Jakarta to Madiun
889360 IDR, from Gambir, Pasar Baru to Madiun, departure at 15:45, duration 8h 5mTrain Timetable: Gambir, Pasar Baru → Madiun
- 00:10 09:48 9h 38m 911052 IDR
- 06:20 14:36 8h 16m 1030357 IDR
- 15:45 23:50 8h 5m 889360 IDR
- 17:00 01:15 8h 15m 911052 IDR
- 18:50 03:24 8h 34m 1041202 IDR
Train Timetable: Jatinegara, Jakarta → Madiun
- 12:37 22:23 9h 46m 694135 IDR
Train Timetable: Pasar Senen, Pasar Baru → Madiun
- 14:10 00:32 10h 22m 704981 IDR
Frequently Asked Questions Jakarta to Madiun
Below you will find answers to the most common questions about traveling from Jakarta to Madiun.
How long does the Jakarta to Madiun route usually take?
Travel time on the Jakarta to Madiun route varies by transport and boarding point. By bus, it ranges from about 8 hours 25 minutes to 19 hours 30 minutes. By train, it is shorter, at about 8 hours 5 minutes to 10 hours 22 minutes.
What is the cheapest way to travel from Jakarta to Madiun?
The cheapest option on the Jakarta to Madiun route is bus travel. Bus fares start at IDR 215,000, while train fares start at IDR 694,135. The bus price range is wider because different services and boarding points are listed.
How much should I expect to pay for Jakarta to Madiun overall?
For Jakarta to Madiun, bus tickets cost about IDR 215,000 to IDR 634,119. Train tickets cost about IDR 694,135 to IDR 1,041,202. The total cost depends on the transport type and, for buses, the specific departure and arrival point.
Which option is the fastest for Jakarta to Madiun?
The fastest listed option for Jakarta to Madiun is the train. The quickest train trip takes about 8 hours 5 minutes from Gambir to Madiun. Bus trips can be shorter on some pairs, but the overall bus range is much longer.
Where do buses leave from and arrive in on the Jakarta to Madiun route?
Bus departures are listed from several Jakarta-area points, including Terminal Kampung Rambutan, Pulo Gebang, Terminal Kali Deres, Terminal Grogol, Pasar Rebo, Pondok Pinang, and Kota Bekasi. Arrivals include Madiun, Caruban, Terminal Purboyo, and Indomaret Dumpil.
Where do trains depart and arrive for Jakarta to Madiun?
Trains on the Jakarta to Madiun route depart from Gambir, Pasar Senen, or Jatinegara in Jakarta. All train services arrive in Madiun. The listed train route is direct, with no other arrival station shown.
How often do services run on Jakarta to Madiun?
The context does not list a fixed frequency for either buses or trains on Jakarta to Madiun. It does show 88 bus trips and 7 train trips in total, so availability exists across multiple departures, but exact spacing is not provided.
What are the first and last departures for Jakarta to Madiun trains?
The first listed train departure from Jakarta to Madiun is at 00:10, and the last is at 18:50. These times apply to the train services shown in the context, with departures from Gambir, Pasar Senen, and Jatinegara.
What are the latest bus departures on the Jakarta to Madiun route?
For buses on Jakarta to Madiun, the latest listed departure time is 22:00. The context does not provide a first departure time, so only the last departure can be stated with certainty.
Which Jakarta to Madiun bus route is the shortest?
Among the listed bus pairs, Kota Bekasi to Madiun is the shortest at about 8 hours 25 minutes. Other relatively short bus options include Pulo Gebang to Caruban at about 10 hours 5 minutes and Jatiwarna to Caruban at about 10 hours 15 minutes.
Are there different train durations on Jakarta to Madiun depending on the station?
Yes. The Gambir to Madiun train is the fastest listed, at about 8 hours 5 minutes to 9 hours 38 minutes. Jatinegara to Madiun takes about 9 hours 46 minutes, while Pasar Senen to Madiun takes about 10 hours 22 minutes.
If I want to book Jakarta to Madiun tickets, where should I look?
For Jakarta to Madiun reservations, TicketRoutes.com is the booking reference provided in the route context. It is the place to check the listed services, fares, and departure options before choosing between bus and train.
More travel routes for Jakarta and Madiun
Planning more stops after Jakarta to Madiun?
If your journey doesn’t end with Jakarta to Madiun, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.