Search opens for your selected departure date, or tomorrow by default. Fares and availability are shown in search results.
Your journey by rail
Your guide to train travel
Find train routes, compare departure times and fares, and choose the ticket that fits your journey. Search availability for your destination, then check the operator, stations and ticket conditions before booking.
Read the full guide ⌄
Explore your destination by train
The right ticket starts with the journey you want to make. Search your travel date to see available departures. These examples explain different rail products; they are not a complete list of operators or a guarantee of availability.
Malaysia
Airport connections and rail journeys
Travelling between Kuala Lumpur and the airport? KLIA Ekspres is an airport rail product available on Traveloka. Check your terminal, ticket type and redemption instructions. For other journeys, search the route and date to see the services returned.
Thai Railway services have appeared in Traveloka searches for this journey. Compare departure stations, schedules and the class offered on your date. Overnight services can arrive the following day, so check the arrival date before arranging onward travel.
Use the search box to check your route and date.
Indonesia
Plan an intercity KAI journey
For Indonesian rail travel, use Traveloka’s Indonesia train booking page. Compare available KAI departures and check the class and seat options shown for your selected train. Indonesian ticket conditions apply to that service, rather than to every country in this guide.
A rail pass is different from a ticket for one departure. Compare its eligible routes, validity, activation process and reservation requirements with your itinerary. Do not assume every Japanese train is included in a pass.
An airport transfer solves a different need from an intercity trip or a rail pass. Check the route, travel date and how you will use the ticket before comparing prices.
A product photo illustrates that service. It does not establish the facilities or seat layout of other trains.
KLIA Ekspres airport train in Malaysia.
Compare train tickets beyond the starting fare
When you compare train ticket prices, use the same route, date, passenger type and class. Check the full amount before payment and consider the total journey, including travel to the station.
Stations and times
Read the full departure and arrival station names. Confirm whether the trip arrives the same day or the next day, and leave time for any connection.
Class and facilities
Check the class and facilities listed for the selected departure. Seats, sleepers and air conditioning can differ between services, even within one country.
Price and conditions
Compare what is included, the final payable amount, and the cancellation or change conditions. A flexible voucher and a refundable fare are different things.
How to book train tickets on Traveloka
Search your journeyChoose the destination, departure and arrival points, travel date and passenger count. Check station names if you begin with a city-level search.
Compare available servicesReview the operator, schedule, arrival date, class and fare. Search a nearby date if your plans are flexible.
Review passenger details and conditionsEnter the information requested for that product. Check names, documents where required, the full price and any restrictions before payment.
Follow your confirmed ticket instructionsCheck whether you receive an electronic ticket or a voucher. Complete any redemption, exchange or check-in step specified for the selected service.
Check these ticket conditions before you travel
Booking dates and passenger rules
Booking windows and passenger categories differ by operator and product. Use the available booking calendar, enter the correct passenger details and check any identity or eligibility requirements.
Changes, refunds and boarding
Read the selected fare conditions for deadlines, fees and eligibility. Check the required boarding document, station arrival instructions and baggage rules for that service.
Search results and product pages are the places to check current fares, availability and ticket conditions. A route example or photograph in this guide is not a promise that a particular departure, class or fare will be available.
Frequently asked questions about train tickets
Which train tickets can I find on Traveloka?
Start with the destination selector and search for your route and date. The services shown depend on the country, operator and available inventory. An airport train ticket, an intercity ticket and a rail pass are different products; compare the conditions of the option you select.
How do I book train tickets online?
Choose the destination, departure and arrival points, travel date and passenger count. Compare the results, select the service, enter the required passenger details and review the full price and conditions before paying. Follow the ticket or voucher instructions after your booking is confirmed.
Can I search for trains in Malaysia?
Yes. Traveloka offers Malaysia rail products, including KLIA Ekspres airport train tickets. Search results and product pages may have different booking and redemption steps. Check the route and selected product rather than assuming every Malaysian rail operator is available.
Can I search for trains in Thailand?
Yes. Traveloka train search has displayed Thai Railway services between Bangkok and Chiang Mai. Search your own date to see current availability. Check the exact departure station, arrival station, class and arrival date before selecting a train.
Can I book Indonesian KAI train tickets?
Traveloka has a separate Indonesia train booking page for KAI services. Use the Indonesia option or the linked Indonesia train page, then check your selected route and date. KAI booking and boarding rules should not be applied to trains in other countries.
Are Japan Rail Passes the same as individual train tickets?
No. A rail pass covers eligible travel under its own validity and eligibility rules; an individual ticket is for a particular journey or service. Read the specific pass coverage, activation and reservation instructions before deciding which product fits your itinerary.
How can I compare train ticket prices?
Compare the same route, date, passenger type and class. Check whether the displayed fare is per passenger, what is included and the total shown before payment. A lower starting fare may have different departure times, facilities or change conditions.
Why can the fare change before I finish booking?
Availability and the price quoted for an option can change while you compare services. Recheck the final amount and selected train before paying. A price seen in an earlier search is not a confirmed booking.
Are all trains in a country available on Traveloka?
Do not assume complete coverage. Search results show the services returned for your selected route, date and passengers. If no result appears, check the station names and nearby dates; this alone does not establish whether the operator runs the route.
How far ahead can I book a train ticket?
Booking windows differ by operator and product. Use the dates offered in the booking calendar and check the selected service. Do not apply an Indonesian KAI booking window to Malaysia, Thailand or a rail pass.
How do I choose the right departure station?
Check the full station name in the selected result. A city can have several stations, and a city-level search can return more than one departure point. Confirm the station location and allow enough time to reach it before booking.
How do I read an overnight train schedule?
Check both the departure date and arrival date. An arrival marked +1 day is on the following calendar day. Use that arrival date when arranging your hotel, pickup or onward journey, and check the local times shown for the service.
Can I choose a seat, sleeper or travel class?
Available choices depend on the train and booking flow. Read the class and facilities shown for the selected departure. A class name or a photo from another train does not guarantee the same seat layout, air conditioning or sleeper facilities.
What passenger details do I need?
Enter the names and other details requested by the selected service, using the identity document you will travel with where required. Check spelling and document numbers before payment. Requirements can differ by country, operator and passenger type.
Are child and infant tickets priced differently?
Passenger categories, age limits, seat entitlement and fares vary by operator and product. Enter the correct passenger details and read the selected ticket conditions. Do not assume an infant travels free or receives a separate seat.
Which payment methods and currencies can I use?
Use the currency shown in your Traveloka session and check the payment methods offered at checkout. A fare quoted in another currency or a payment logo elsewhere on the site does not establish what is available for your booking. Your payment provider may apply its own conversion charges.
Will I receive a train ticket or a voucher?
Follow the instructions in the confirmed booking. Some products provide an electronic ticket, while others require redemption, exchange or another step before boarding. Read the selected product instructions instead of assuming the booking confirmation alone is a boarding pass.
Do I need to print my ticket?
Check the ticket or voucher instructions for your specific product. They state whether a mobile ticket is accepted or whether printing, redemption or identity checks are required. Keep the required documents accessible for the journey.
Can I cancel, refund or reschedule a train ticket?
Read the selected fare conditions before booking. Eligibility, fees, deadlines and the process depend on the operator, product and sales channel. A flexible date or voucher validity period does not automatically mean the ticket is refundable or changeable.
What should I check before boarding?
Confirm the station, departure time, travel date, passenger details and required ticket or voucher. Read the operator instructions for arrival time, baggage and any redemption or check-in step. For overnight trips, also confirm the arrival date and your onward plans.