{"id":323857,"date":"2025-11-29T17:28:37","date_gmt":"2025-11-29T17:28:37","guid":{"rendered":"https:\/\/peraltafinancing.com\/uncategorized\/how-to-travel-jakarta-%e2%86%94-yogyakarta-%e2%86%94-malang\/"},"modified":"2025-11-29T17:28:37","modified_gmt":"2025-11-29T17:28:37","slug":"how-to-travel-jakarta-%e2%86%94-yogyakarta-%e2%86%94-malang","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=323857","title":{"rendered":"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div xmlns:default=\"http:\/\/www.w3.org\/2000\/svg\" itemprop=\"text\">\n<p>Indonesia\u2019s largest island, Java, has an excellent train network and beautiful scenery throughout the island, which makes trains easily the best way to travel around it (if you ask me).<\/p>\n<p>I\u2019ve now done so twice and have gone in both directions (west vs. east), so I can give you some first-hand tips on how it all works.\u00a0<\/p>\n<p>While Java\u2019s trains are modern and most things work as you\u2019d expect, some aspects can be a bit confusing at first. This is especially the case with the ticketing system: the paper or PDF you get is <em>not <\/em>your ticket but only a voucher.\u00a0<\/p>\n<p><strong>But don\u2019t worry, I\u2019ll explain Java\u2019s train system here \u2014 from the different classes, to ticket purchasing, and everything you should expect onboard.<\/strong><\/p>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-4-768x512.jpg\" alt=\"travelers waiting in Tugu Station at night\" class=\"wp-image-109891\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-4-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-4-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-4-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-4-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-4-2048x1366.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-4-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Rolling out from Tugu Station \u2014 Java by rail begins<\/figcaption><\/figure>\n<div class=\"info-box\">\n<div class=\"gb-element-2c86f847\">\n<div class=\"gb-element-0624b211\">\n<p><strong><a href=\"https:\/\/12go.asia\/en\/indonesia\/java\" target=\"_blank\" rel=\"noreferrer noopener nofollow sponsored\">12Go<\/a> is the simplest way to book trains in Java<\/strong>. I booked all my routes through 12Go on my last Java trip and everything was perfectly smooth. It\u2019s in English, accepts foreign cards, and gives you a clear PDF that explains the voucher-to-ticket process.<\/p>\n<p><a class=\"button-inline-big gb-text-fe57f836\" href=\"https:\/\/12go.asia\/en\/indonesia\/java\" target=\"_blank\" rel=\"noopener sponsored nofollow\"><span class=\"gb-text\">book your java train tickets<\/span><span class=\"gb-shape\"><default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 256 512\"><default:path fill=\"currentColor\" d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"\/><\/default:svg><\/span><\/a>\n<\/div>\n<div class=\"gb-element-58415282\">\n<img loading=\"lazy\" decoding=\"async\" width=\"118\" height=\"28\" class=\"gb-media-82c7de0c\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2024\/12\/12go-logo.svg\" title=\"12go-logo\"\/>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"tab1\">Is taking the train worth it?<\/h2>\n<p><strong>Yes, absolutely! <\/strong>The trains in Java are comfortable, take you directly from city center to city center, are usually a little faster than coach buses, and \u2014 best of all \u2014 they reward you with some fantastic views along the way.\u00a0<\/p>\n<p>Oh, and it\u2019s also significantly cheaper than flying. Ticket prices can be as low as IDR 260,000 (~ \u20ac14) for economy class for a 6-hour trip.<\/p>\n<p>Several sections between Bandung and Yogyakarta I found especially memorable as you cross a mountain range and are rewarded with so many vistas of green paddy fields backed by dramatic volcanic peaks. Travelling between Yogyakarta and Malang is almost equally scenic.<\/p>\n<p>All along the way, you\u2019ll see farmers working the fields, flocks of scooters waiting at the railway crossings, and little villages with colorful minarets poking up above the rooftops.\u00a0<\/p>\n<div class=\"images-side-by-side\">\n<div>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-19-near-bandung-768x512.jpg\" alt=\"tropical forest setting in Java with cultivated fields and mist-covered mountain\" class=\"wp-image-109897\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-19-near-bandung-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-19-near-bandung-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-19-near-bandung-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-19-near-bandung-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-19-near-bandung-2048x1366.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-19-near-bandung-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Passing tropical forests, farm fields, and misty mountains<\/figcaption><\/figure>\n<\/div>\n<div>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-18-near-bandung-768x512.jpg\" alt=\"rice paddies near Bandung\" class=\"wp-image-109898\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-18-near-bandung-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-18-near-bandung-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-18-near-bandung-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-18-near-bandung-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-18-near-bandung-2048x1366.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-18-near-bandung-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">More rice paddies and rural views on the way to Bandung<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>At times I was taking so many pictures (and walking back and forth to the vestibule for a clearer view) that some locals were clearly amused by this <em>bule <\/em>(foreigner) being so excited about what I assume was just their routine commute.<\/p>\n<p>In short, you get a real sense of the life and landscapes of Java that you will completely miss by just flying over it!\u00a0<\/p>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-10-probably-near-yogjakarta-768x512.jpg\" alt=\"View from a moving train window in Java, showing a blur of railway tracks and an expansion of greenery\" class=\"wp-image-109906\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-10-probably-near-yogjakarta-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-10-probably-near-yogjakarta-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-10-probably-near-yogjakarta-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-10-probably-near-yogjakarta-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-10-probably-near-yogjakarta-2048x1366.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-10-probably-near-yogjakarta-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Java flashing by in soft focus<\/figcaption><\/figure>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-13-yogjakarta-to-bandung-768x512.jpg\" alt=\"a view of agricultural fileds seen from a train window with a man in red walking by \" class=\"wp-image-109903\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-13-yogjakarta-to-bandung-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-13-yogjakarta-to-bandung-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-13-yogjakarta-to-bandung-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-13-yogjakarta-to-bandung-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-13-yogjakarta-to-bandung-2048x1366.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-13-yogjakarta-to-bandung-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">A window scene somewhere between Yogya and Bandung<\/figcaption><\/figure>\n<p>It\u2019s for this reason that I highly recommend <strong>travelling by day<\/strong> if your travel schedule at all allows. This might eat a little into your daylight hours for sightseeing, so perhaps you\u2019ll still want to travel at night if you\u2019re in a rush, but otherwise, I think it\u2019s highly worth taking a train during the day just to watch the landscapes glide by.\u00a0\u00a0<\/p>\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"tab2\">Java by train \u2013 key stops<\/h2>\n<p>I\u2019ll focus here specifically on two journeys:<\/p>\n<ul class=\"wp-block-list\">\n<li>Jakarta \u200b\u200b\u2194 Yogyakarta (\u00b1 6 to 7 hours)<\/li>\n<li>Yogyakarta \u200b\u200b\u2194 Malang (\u00b1 6 hours)<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"342\" class=\"gb-media-9a75174c edge-to-edge\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-by-train-map-itinerary.png\" alt=\"\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-by-train-map-itinerary.png 740w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-by-train-map-itinerary-300x139.png 300w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\"\/><\/p>\n<p>You can take many other routes in Java, but these two trips are most relevant to any tourists on a typical Java highlights trip.\u00a0<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Jakarta <\/strong>is the key entry point, being the capital and having the largest airport. Just know that it\u2019s an enormous bustling city that can be overwhelming at first. For more tips, check out my post: <a href=\"https:\/\/www.indietraveller.co\/is-jakarta-worth-visiting\/\">is Jakarta worth visiting?<\/a><\/li>\n<li><strong>Yogyakarta <\/strong>is <em>the <\/em>hub for culture and ancient religious monuments, including Borobudur and Prambanan. It\u2019s a traveller-favorite and many people make Yogyakarta the focal point of their Java trip.<\/li>\n<li><strong>Malang <\/strong>is <em>the <\/em>hub for adventure and nature, being the city nearest to the epic Mt. Bromo volcano and the stunning waterfall of Tumpak Sewu, among other great sights. Malang is also a relatively calm and interesting city.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-8-between-malang-yogjakarta-768x512.jpg\" alt=\"View from a passing train showing a railway station between Yogyakarta and Malang\" class=\"wp-image-109908\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-8-between-malang-yogjakarta-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-8-between-malang-yogjakarta-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-8-between-malang-yogjakarta-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-8-between-malang-yogjakarta-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-8-between-malang-yogjakarta-2048x1366.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-8-between-malang-yogjakarta-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Scenes captured between Yogyakarta and Malang<\/figcaption><\/figure>\n<p>I also offer a much more <a href=\"https:\/\/www.indietraveller.co\/java-travel-guide\/\">in-depth Java travel guide<\/a> where I go into all of the sights, cities, and what to expect. This also has more info on potential additional stops, such as the (in my opinion) underrated Bandung.\u00a0<\/p>\n<p>If you\u2019re still in the planning stages, then I recommend giving my main guide a read, as it\u2019s truly my complete take on Java. But if you\u2019re ready to jump onto a train, then scroll forth as we get into the logistical details.\u00a0<\/p>\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"tab3\">How to buy tickets<\/h2>\n<p>The easiest way to book your train tickets is online through <a href=\"https:\/\/12go.asia\/en\/indonesia\/java\" target=\"_blank\" rel=\"noreferrer noopener nofollow sponsored\">12Go.com<\/a>.<\/p>\n<p>I used 12Go to book all my trains in my most recent Java trip and it was a completely smooth process. I think it\u2019s best for several reasons:<\/p>\n<ul class=\"wp-block-list\">\n<li>Everything is in English<\/li>\n<li>International payment methods accepted<\/li>\n<li>Pictures of the actual carriage class you\u2019re booking<\/li>\n<li>PDF with excellent instructions for getting to the train station and boarding\u00a0<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>I\u2019ve also seen <a href=\"https:\/\/www.traveloka.com\/en-en\" rel=\"noopener\">Traveloka<\/a> mentioned, but I found this platform pretty awkward to use. First, you have to set your currency to IDR (Indonesian Rupiah) to see any search results. And for some reason, Yogjakarta\u2019s Tugu station is not available, only Brambanan station, which is far outside the city. Asian travelers may be more familiar with the Traveloka platform, but personally, I recommend 12Go.<\/p>\n<p>You can also purchase tickets at Indonesian convenience stores like Alphamart or Indomaret, or directly at the train station, though online booking is quickest and most convenient. In some cases, it can also help you avoid inflated tourist prices.<\/p>\n<p>As for prices, they range from IDR 260,000 (~13) for economy class to IDR 520,000  (~27) for Executive AA. There are even some luxury services (Gajayana Luxury class) costing \u00b1 \u20ac71, so you travel in whatever style you\u2019d like. More on that later.<\/p>\n<p><strong>Tip: <\/strong><a href=\"https:\/\/indonesiarailways.com\/\" rel=\"noopener\">The official Indonesian Railways website<\/a> can only be accessed through an Indonesian IP address and doesn\u2019t take most international payment methods, so it\u2019s not the best option for foreigners.\u00a0<\/p>\n<h3 class=\"wp-block-heading\">When to buy tickets<\/h3>\n<p>Train tickets are typically available six weeks in advance and sell out quickly during weekends and public holidays. Book as early as possible, though last-minute deals sometimes appear for spontaneous travelers.<\/p>\n<div class=\"info-box-secondary\">\n<p><strong>My tip:<\/strong> If tickets are sold out online, head to the train station and ask about last-minute availability in a lower class. You may not get a designated seat, but it\u2019s an option if you\u2019re flexible. However, I think most tourists will want to reserve their seats in advance to avoid any disruptions to their travel plans.<\/p>\n<\/div>\n<h3 class=\"wp-block-heading\">Which train station to search for<\/h3>\n<p>All three cities have multiple stations. Choose based on your accommodation location \u2014 some stations are far from city centers.<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Jakarta:<\/strong> <a href=\"https:\/\/maps.app.goo.gl\/dEu9c421QJTyG9yr5\" target=\"_blank\" rel=\"noreferrer noopener\">Pasar Senen Station<\/a> is centrally located and easy to reach (but there are many other options). If you\u2019re taking the high-speed rail to Bandung, note it goes from a separate and dedicated station (Halim) in the east of the city.\u00a0<\/li>\n<li><strong>Yogyakarta:<\/strong> <a href=\"https:\/\/maps.app.goo.gl\/CGNLSHFzQQtgqHzi9\" target=\"_blank\" rel=\"noreferrer noopener\">Tugu Station<\/a> is most convenient, located at the top of Malioboro Street where most travelers stay.<\/li>\n<li><strong>Malang: <\/strong><a href=\"https:\/\/maps.app.goo.gl\/9MECzxB9XAWn5bYH7\" target=\"_blank\" rel=\"noreferrer noopener\">Malang Central station<\/a> is where you\u2019ll want to go<\/li>\n<\/ul>\n<p><strong>My tip:<\/strong> On 12Go.com, search \u201call stations\u201d to see all options, then pick the most convenient one.<\/p>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-10-768x512.jpg\" alt=\"a 2-image collage of Senen Station: the left one showing arrivals under the yellow \u201cKedatangan\u201d sign, and travelers moving past overhead direction boards. the right one showing travelers passing by in the central station\" class=\"wp-image-109885\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-10-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-10-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-10-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-10.jpg 1065w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Senen Station, Central Jakarta <\/figcaption><\/figure>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-3-768x512.jpg\" alt=\"train departure board at Tugu Station\" class=\"wp-image-109889\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-3-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-3-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-3-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-3-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-3-2048x1365.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-3-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Train departure board at Tugu Station<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\">Which seats should you get?<\/h3>\n<p>The scenery is nice on both sides of the tracks, so you don\u2019t have to worry much about getting seats on one particular side of the aisle. However, you may wish to select seats facing the direction of travel as it\u2019s slightly nicer viewing.\u00a0<\/p>\n<p>\u00a0<\/p>\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"tab4\">Check-in process explained<\/h2>\n<p>I recommend arriving at the station at least 30 minutes in advance so you can buy some snacks and, most importantly, get your final boarding pass.<\/p>\n<p>Regardless of whether you buy online or offline, <strong>the document you get is not your boarding pass<\/strong>. It\u2019s just a booking confirmation with a QR code, which you\u2019ll need to use to get your actual ticket at the station.<\/p>\n<p class=\"has-text-align-center\"><em>Below is an one of my booking confirmations from 12Go. Use the QR code at the top to get your final tickets. Instructions for reaching the correct station are included.<\/em><\/p>\n<div class=\"gb-element-a5918528\">\n<img loading=\"lazy\" decoding=\"async\" width=\"686\" height=\"1024\" class=\"gb-media-4ae78e10\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-train-booking-confirmation-686x1024.jpg\" alt=\"12GO e-ticket screenshot\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-train-booking-confirmation-686x1024.jpg 686w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-train-booking-confirmation-201x300.jpg 201w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-train-booking-confirmation-514x768.jpg 514w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-train-booking-confirmation-1028x1536.jpg 1028w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-train-booking-confirmation-1371x2048.jpg 1371w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-train-booking-confirmation-536x800.jpg 536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/java-train-booking-confirmation-scaled.jpg 1714w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\"\/>\n<\/div>\n<p>You must <strong>go to one of the check-in counters<\/strong> where you can scan your e-ticket document. You\u2019ll find them in any of the station halls. If you booked online via 12Go, use the QR code on the PDF file that was sent to you. There\u2019s no need to print it; you can just scan the code from your phone.\u00a0<\/p>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-2-768x512.jpg\" alt=\"train station Check-in Counter in Tugu Station\" class=\"wp-image-109890\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-2-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-2-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-2-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-2-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-2-2048x1365.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-2-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><\/figure>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-1-768x512.jpg\" alt=\"Check-in machine at Tugu Station\" class=\"wp-image-109888\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-1-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-1-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-1-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-1-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-1-2048x1366.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-1-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Check-in machine at Tugu Station<\/figcaption><\/figure>\n<p>The instructions are in English, but it\u2019s easy to figure out anyway. Just use the QR scanning device and the machine will give you a white-and-orange slip with your boarding pass. Now you\u2019re all set!<\/p>\n<p>All three train stations I\u2019ve mentioned in this guide are easy to navigate. There are screens showing departure times and you just need to find your way to the right platform. There are various convenience stores and small eateries letting you stock up on any last-minute snacks.<\/p>\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"tab5\">What to expect on board<\/h2>\n<p>If you have visions of train travel in Indonesia being in some way challenging because it\u2019s a \u2018developing country\u2019, fret not. (Actually, Indonesia is classified as middle-income.)<\/p>\n<p>I\u2019ve been on trains in other countries where the carriages will sway wildly from side to side or where there are no toilets on board, but that\u2019s not the case here at all. The train system in Java is modern and reliable. However, there are expectedly some distinct differences between the classes.<\/p>\n<h3 class=\"wp-block-heading\">The different train classes: Economy, Business or Executive?<\/h3>\n<p>Broadly speaking, Indonesian trains have three classes: <strong>Eksekutif (Executive), Bisnis (Business), and Ekonomi (Economy).<\/strong> Not all trains offer all classes\u2014Executive trains are usually exclusively Executive, while Business and Economy are sometimes combined. Business class seats are surprisingly scarce on these routes, so you\u2019ll typically choose between Executive and Economy.<\/p>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-5-768x512.jpg\" alt=\"A man walking through the central aisle of a train in Yogyakarta\" class=\"wp-image-109893\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-5-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-5-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-5-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-5-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-5-1200x800.jpg 1200w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-5.jpg 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Executive class seat configuration<\/figcaption><\/figure>\n<p>I should mention the class system can seem more complex than it really is. You\u2019ll often see letter codes (like AA, AB, CA, CB, H, I, J, etc.) but these are just subclass codes that indicate pricing tiers, not different levels of comfort or different seat locations. You can just ignore these codes and focus on the main three classes.<\/p>\n<h3 class=\"wp-block-heading\">Executive Luxury Class<\/h3>\n<p>Since 2018, select trains offer Executive Luxury class, which resembles airplane business class with individual pods and personal TVs. Seats recline but don\u2019t lie flat, and this class is only available on certain days with limited availability. <\/p>\n<p>\u00a0<\/p>\n<p>You can find a lot of vlogs on YouTube showing off the experience, <a href=\"https:\/\/www.youtube.com\/watch?v=OQ40n2O2RsY\" rel=\"noopener\">such as this one<\/a>, which for some tourists can offer some nice luxury at still a good value price, at least by Western standards.<\/p>\n<h3 class=\"wp-block-heading\">Which class should you choose?<\/h3>\n<p>The main difference is the seat type. Executive seats are spacious, recline for sleeping, and include fold-out tables. Business seats are benches for two people that don\u2019t recline. Economy is similar to Business but with less legroom and narrower seats. All classes are air-conditioned with power sockets.\u00a0<\/p>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"768\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Executive-class-Java-train-576x768.jpg\" alt=\"Executive class seats in java train\" class=\"wp-image-110192\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Executive-class-Java-train-576x768.jpg 576w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Executive-class-Java-train-225x300.jpg 225w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Executive-class-Java-train-600x800.jpg 600w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Executive-class-Java-train.jpg 768w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\"\/><\/figure>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-8-768x512.jpg\" alt=\"Fold-out table in an executive-class train seat with a backpack on the side\" class=\"wp-image-109892\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-8-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-8-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-8-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-8-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-8-2048x1365.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-8-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><figcaption class=\"wp-element-caption\">Executive seats have a fold-out table<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>As a bit of a \u2018flashpacker\u2019 (a backpacker but willing to pay a bit extra for comfort), <strong>the Eksekutif (Executive) hits the sweet spot for me<\/strong>. The price difference with Economy is minimal but you\u2019ll arrive a little more rested thanks to the nicer seats.<\/p>\n<h3 class=\"wp-block-heading\">Other aspects on board<\/h3>\n<h4 class=\"wp-block-heading\">Luggage<\/h4>\n<p>There\u2019s no luggage car \u2014 you\u2019re responsible for your bags throughout the journey. Don\u2019t give luggage to anyone offering to carry it. <\/p>\n<p>Overhead bins work for most bags (Executive and Business have more space), with additional storage at the back of each car. If you\u2019re not traveling light, I\u2019ve heard the 20kg weight limit is rarely enforced.<\/p>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-12-executive-class-768x512.jpg\" alt=\"shot of a train carriage with seats rows occupied by travelers and with  luggage stored on overhead racks\" class=\"wp-image-109905\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-12-executive-class-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-12-executive-class-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-12-executive-class-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-12-executive-class-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-12-executive-class-2048x1366.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-marek-12-executive-class-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><\/figure>\n<h4 class=\"wp-block-heading\">Food on the train<\/h4>\n<p>You could buy some snacks at the station \u2014 but don\u2019t worry, you won\u2019t get hungry! Food carts pass regularly, and there\u2019s a catering car serving nasi goreng, fried chicken, and meatballs for \u20ac2-5. Train food is expensive by Indonesian standards but most foreign tourists would probably consider it affordable.<\/p>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-6-768x512.jpg\" alt=\"Train attendants in the aisle serving food and beverages from a metal service trolley.\" class=\"wp-image-109887\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-6-768x512.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-6-300x200.jpg 300w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-6-1024x683.jpg 1024w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-6-1536x1024.jpg 1536w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-6-2048x1365.jpg 2048w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/train-travel-in-java-author-pics-6-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\"\/><\/figure>\n<h4 class=\"wp-block-heading\">Toilets<\/h4>\n<p>Each car has at least one toilet (usually western-style, occasionally squat). They\u2019re surprisingly clean with toilet paper and soap usually available.<\/p>\n<h4 class=\"wp-block-heading\">Safety<\/h4>\n<p>Indonesian trains are very safe. The trains move slowly, making accidents uncommon. You can leave luggage at your seat when visiting the bathroom or dining car, though take valuables with you in crowded Economy class. Petty theft is rare but possible.<\/p>\n<p>\u00a0<\/p>\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"tab6\">Are night trains worth it?<\/h2>\n<p>I considered travelling part of my trip at night, but after researching the options, I decided against it.\u00a0<\/p>\n<p>Firstly, know there are <strong>no true sleeping trains<\/strong> on these routes. There are only normal trains that just run at night, so they don\u2019t have any sleeping compartments with beds.<\/p>\n<p>I watched some videos of travellers doing these night trips and saw seats that only barely recline, fully lit carriages, and loud station announcements that will wake you constantly. It seemed like a nightmare I wanted to avoid.\u00a0<\/p>\n<div class=\"images-side-by-side\">\n<div>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"768\" alt=\"Indonesia Railroad Passenger Night Trains in the Executive Class Service from Yogyakarta to Surabaya\" class=\"wp-image-110209\" src=\"https:\/\/www.indietraveller.co\/java-by-train\/aspect-ratio:3\/4;object-fit:cover\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Indonesia-Railroad-Passenger-Night-Trains-in-the-Executive-Class-Service-from-Yogyakarta-to-Surabaya-576x768.jpg 576w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Indonesia-Railroad-Passenger-Night-Trains-in-the-Executive-Class-Service-from-Yogyakarta-to-Surabaya-225x300.jpg 225w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Indonesia-Railroad-Passenger-Night-Trains-in-the-Executive-Class-Service-from-Yogyakarta-to-Surabaya-768x1024.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Indonesia-Railroad-Passenger-Night-Trains-in-the-Executive-Class-Service-from-Yogyakarta-to-Surabaya-1152x1536.jpg 1152w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Indonesia-Railroad-Passenger-Night-Trains-in-the-Executive-Class-Service-from-Yogyakarta-to-Surabaya-600x800.jpg 600w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Indonesia-Railroad-Passenger-Night-Trains-in-the-Executive-Class-Service-from-Yogyakarta-to-Surabaya.jpg 1500w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\"\/><figcaption class=\"wp-element-caption\">Executive Class on the Yogya\u2013Surabaya night run (ariefprabowo\/iStock)<\/figcaption><\/figure>\n<\/div>\n<div>\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"768\" alt=\"Railroad station platform in Tugu Station, Yogyakarta, Indonesia at night\" class=\"wp-image-110208\" src=\"https:\/\/www.indietraveller.co\/java-by-train\/aspect-ratio:3\/4;object-fit:cover\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Railroad-station-platform-in-Tugu-Station-Yogyakarta-Indonesia-at-night-576x768.jpg 576w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Railroad-station-platform-in-Tugu-Station-Yogyakarta-Indonesia-at-night-225x300.jpg 225w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Railroad-station-platform-in-Tugu-Station-Yogyakarta-Indonesia-at-night-768x1024.jpg 768w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Railroad-station-platform-in-Tugu-Station-Yogyakarta-Indonesia-at-night-1152x1536.jpg 1152w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Railroad-station-platform-in-Tugu-Station-Yogyakarta-Indonesia-at-night-600x800.jpg 600w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/Railroad-station-platform-in-Tugu-Station-Yogyakarta-Indonesia-at-night.jpg 1500w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\"\/><figcaption class=\"wp-element-caption\">Railroad station platform in Tugu Station, Yogyakarta at night (ariefprabowo\/iStock)<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>Besides this, you also lose out on seeing those wonderful landscapes I mentioned earlier.<\/p>\n<p>If you do want to travel overnight to save time, I suggest getting an <a href=\"https:\/\/12go.asia\/en\/operator\/executive-coach\" target=\"_blank\" rel=\"noreferrer noopener nofollow sponsored\">executive-class ticket on a coach bus<\/a>, as this will give you a better chance of catching some Z\u2019s.\u00a0<\/p>\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"tab7\">Getting to your final destination<\/h2>\n<div class=\"floating-image-right\">\n<figure class=\"wp-block-image size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"768\" alt=\"\" class=\"wp-image-110218\" src=\"https:\/\/www.indietraveller.co\/java-by-train\/aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/IMG_8509-768x1024-1-576x768.jpg 576w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/IMG_8509-768x1024-1-225x300.jpg 225w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/IMG_8509-768x1024-1-600x800.jpg 600w, https:\/\/www.indietraveller.co\/wp-content\/uploads\/2025\/11\/IMG_8509-768x1024-1.jpg 768w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\"\/><figcaption class=\"wp-element-caption\">The locker station &amp; mobile credit\/SIM card services in Tugu Train Station, Yogyakarta<\/figcaption><\/figure>\n<\/div>\n<p>After arriving, the easiest way to your hotel is likely to hail a ride using the Grab or Gojek apps. If you decide to take a local taxi, be sure the driver uses a meter.<\/p>\n<p>In some cases, the distance to your accommodation may be walkable. <\/p>\n<p>In both Yogjakarta and Malang, I could walk with my backpack for 15-20 minutes to the station from the hostels I was staying at.\u00a0<\/p>\n<p>If you\u2019re making a quick stopover or won\u2019t be checking in to your place until later, most stations have lockers where you can leave your luggage. I can\u2019t vouch for Malang, but I saw these at Tugu Station in Yogyakarta and Pasar Senen Station in Jakarta.<\/p>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Indonesia\u2019s largest island, Java, has an excellent train network and beautiful scenery throughout the island, which makes trains easily the best way to travel around it (if you ask me). I\u2019ve now done so twice and have gone in both directions (west vs. east), so I can give you some first-hand tips on how it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":323858,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[151130,151129],"tags":[103996,151131,542,51588],"dealstore":[],"offerexpiration":[],"class_list":["post-323857","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-a-to-b","category-train-travel","tag-jakarta","tag-malang","tag-travel","tag-yogyakarta"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=323857\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"Indonesia\u2019s largest island, Java, has an excellent train network and beautiful scenery throughout the island, which makes trains easily the best way to travel around it (if you ask me). I\u2019ve now done so twice and have gone in both directions (west vs. east), so I can give you some first-hand tips on how it [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=323857\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-29T17:28:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=323857#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=323857\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang\",\"datePublished\":\"2025-11-29T17:28:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=323857\"},\"wordCount\":2393,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=323857#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg\",\"keywords\":[\"Jakarta\",\"Malang\",\"Travel\",\"Yogyakarta\"],\"articleSection\":[\"A-to-B\",\"Train Travel\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=323857#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=323857\",\"url\":\"https:\/\/fivemor.com\/?p=323857\",\"name\":\"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=323857#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=323857#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg\",\"datePublished\":\"2025-11-29T17:28:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=323857#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=323857\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=323857#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg\",\"width\":1024,\"height\":683},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=323857#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang - Som2ny Network","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fivemor.com\/?p=323857","og_locale":"en_US","og_type":"article","og_title":"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang - Som2ny Network","og_description":"Indonesia\u2019s largest island, Java, has an excellent train network and beautiful scenery throughout the island, which makes trains easily the best way to travel around it (if you ask me). I\u2019ve now done so twice and have gone in both directions (west vs. east), so I can give you some first-hand tips on how it [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=323857","og_site_name":"Som2ny Network","article_published_time":"2025-11-29T17:28:37+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=323857#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=323857"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang","datePublished":"2025-11-29T17:28:37+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=323857"},"wordCount":2393,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=323857#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg","keywords":["Jakarta","Malang","Travel","Yogyakarta"],"articleSection":["A-to-B","Train Travel"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=323857#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=323857","url":"https:\/\/fivemor.com\/?p=323857","name":"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=323857#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=323857#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg","datePublished":"2025-11-29T17:28:37+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=323857#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=323857"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=323857#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/The-hustle-and-bustle-of-train-passengers-at-Senen-Station-Central-Jakarta-1024x683.jpg","width":1024,"height":683},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=323857#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"How To Travel Jakarta \u2194 Yogyakarta \u2194 Malang"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/323857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=323857"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/323857\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/323858"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=323857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=323857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=323857"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=323857"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=323857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}