Trip to Colombo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Batticaloa to Colombo

🕒 The direct train service runs three times a day, providing travelers with convenient options for their journey. With an approximate travel time of 7 hours and 17 minutes, passengers can relax and enjoy the ride. 💰 Ticket prices for the Batticaloa to Colombo train range from $1 to $3, making it an affordable and enjoyable way to travel between these two Sri Lankan cities. Sit back, relax, and experience the charm of train travel in Sri Lanka.

Where to stay in Colombo

There are over 699 hotels to stay in Colombo. Prices range from $6 per night.

Accomodation
  • The train services from Batticaloa to Colombo are operated by Sri Lanka Railways. The direct train departs from Batticaloa Station and arrives at Maradana Station, with services running three times a day, every day. The journey duration is approximately 7 hours and 17 minutes. The ticket prices for this train route range from $1 to $3.
  • The fastest train between Batticaloa and Colombo is the direct train operated by Sri Lanka Railways. This train departs from Batticaloa Station and arrives at Maradana Station, with services running three times a day, every day. The journey duration for this fastest train option is approximately 7 hours and 17 minutes. Ticket prices for this train route range from $1 to $3.
  • The departure station for trains leaving for Colombo from Batticaloa is Batticaloa Station. The train services are operated by Sri Lanka Railways, and all trains to Colombo depart from Batticaloa Station. It is important for passengers to arrive at Batticaloa Station to board the train to Colombo.
  • There are three direct train services between Batticaloa and Colombo. These trains are operated by Sri Lanka Railways and depart from Batticaloa Station, arriving at Maradana Station in Colombo. The trains run daily, with services available three times a day, and the journey duration is approximately 7 hours and 17 minutes. Ticket prices for the train between Batticaloa and Colombo range from $1 to $3.
  • The train from Batticaloa to Colombo arrives at Maradana Station. This station is a major railway hub located in the heart of Colombo, making it convenient for travelers to access various parts of the city from there. Maradana Station is well-equipped with facilities such as ticket counters, waiting areas, and access to public transportation for further travel within Colombo.
  • The first train of the day from Batticaloa to Colombo departs from Batticaloa Station and arrives at Maradana at the start of the scheduled service. The last train for this route also departs from Batticaloa Station and heads to Maradana, concluding the daily service. With trains departing three times a day and operating daily, travelers have multiple options to choose from when planning their journey from Batticaloa to Colombo by train.
  • There are three direct train trips scheduled each day between Batticaloa and Colombo. These train services, operated by Sri Lanka Railways, offer passengers convenient daily options for traveling from Batticaloa Station to Maradana Station. With trains departing three times a day and operating daily, travelers can choose a time that best fits their schedule for the approximately 7-hour and 17-minute journey by train from Batticaloa to Colombo. Ticket prices for this route range from $1 to $3, providing an affordable travel option.
  • Yes, there is a direct train that runs between Batticaloa and Colombo. The train departs from Batticaloa Station and arrives at Maradana Station, with services operating three times a day, every day. The journey duration for this direct train is approximately 7 hours and 17 minutes, providing a convenient and efficient mode of transportation between the two cities.
  • The cost of a train ticket from Batticaloa to Colombo ranges from $1 to $3. This affordable pricing makes train travel an economical option for those looking to journey between the two cities. The variability in ticket prices allows passengers to choose a fare that suits their budget while enjoying the scenic train ride through Sri Lanka's landscapes.

Will you be returning to Batticaloa by train?

If you are looking for the return train journey, check out trains from Colombo to Batticaloa

See schedule