Exploring Sri Lanka by train is an adventure in itself, offering breathtaking views and a unique perspective of the island. Booking train tickets online simplifies the process, allowing you to focus more on your trip and less on logistics. In this guide, we’ll cover everything you need to know to make your online train ticket booking as smooth as possible.

How to Book Train Tickets Online

Official Sri Lanka Railways Website

The official Sri Lankan Railways website is the most reliable source for booking tickets. It provides direct access to train schedules and real-time availability.

  • Allow booking 1st class tickets
  • Seats can be reserved
  • Need to have the Physical ticket when boarding
  • Tickets are non Refundable

Pravesha.lk

This platform enables you to book 2nd and 3rd class tickets, with payment options available through debit or credit cards. The ticket will be send as a QR code

  • Only 2nd and 3rd class tickets can be booked
  • Seats are not garanteed
  • You dont need physical tickets (QR code will be ok)
  • Tickets are refundable up to oneway prior

FAQ

What is the maximum number of Tickets I can buy?

You can purchase tickets for a maximum of 5 passengers per order including return tickets.

What are the available payment methods?

Currently only online payments via Visa and Mastercard credit and debit cards are supported

What are the available payment methods?

Currently only online payments via Visa and Mastercard credit and debit cards are supported

How can I request for a refund of my ticket?

If you to wish to cancel your trip you may request for a refund 1 day prior to your travel date. You will be approved a maximum refund of 75% of your ticket value.