Trincomalee to Dambulla
This page covers the two transport options connecting Trincomalee and Dambulla, showing when they run, how long the trip takes and what it costs.
Travel options for Trincomalee to Dambulla
Travel from Trincomalee to Dambulla and save with a train for 3827 LKR, or reach your destination faster by charter in 1h y 35 minutes.
Train from Trincomalee to Dambulla
If you're taking the train from Trincomalee to Dambulla, you can board at Trincomalee and arrive at Kekirawa. Trains are a good option, the journey typically takes around 2 hours 47 minutes, with tickets costing 3,827 LKR. Check schedules and secure your seat here.
Prices: 3,827 LKR
Duration: 2h 47m β±
Charter from Trincomalee to Dambulla
Travel from Trincomalee to Dambulla with a private ride that picks you up at your chosen location and drops you off wherever you prefer in the city. The drive lasts roughly 1 hour 35 minutes with fares starting at 19,379 LKR. Book now to plan your trip.
Prices: 19,379 LKR
Duration: 1h 35m β 2h 3m β±
Train Routes & Schedules from Trincomalee to Dambulla
Board the train at Trincomalee to travel between Trincomalee and Dambulla. Rail services operate at 07:00 and typically cover the route in around 2h 47m. Ticket prices start at 3,827 LKR, and the journey ends at Kekirawa. As this is a single-station connection, planning is straightforward. Consult the train timetable for Trincomalee to Dambulla to review all departures and choose the service that best fits your plans.
Cheapest & Fastest Train Trincomalee to Dambulla
3827 LKR, from Trincomalee to Kekirawa, departure at 07:00, duration 2h 47mTrain Timetable: Trincomalee β Kekirawa
- 07:00 09:47 2h 47m 3827 LKR
Charter Routes & Schedules from Trincomalee to Dambulla
- Set off on a direct private ride from Trincomalee to Dambulla, spending around 1h 35m traveling. Trips run multiple times each day, and tickets start from 19,379 LKR.
- Travel from Nilaveli to Dambulla with a personal driver, lasting approximately 2h 3m. Travel options are flexible with fares beginning at 27,819 LKR.
Cheapest & Fastest Charter Trincomalee to Dambulla
19379 LKR, from Trincomalee to Dambulla, departure at --:--, duration 1h 35mCharter Timetable: Nilaveli β Dambulla
- --:-- --:-- 2h 3m 27819 LKR
Charter Timetable: Trincomalee β Dambulla
- --:-- --:-- 1h 35m 19379 LKR
Frequently Asked Questions Trincomalee to Dambulla
Below you will find answers to the most common questions about traveling from Trincomalee to Dambulla.
How long does the Trincomalee to Dambulla route usually take?
The travel time on the Trincomalee to Dambulla route depends on the transport type. The train takes about 2 hours 47 minutes, while the charter service takes about 1 hour 35 minutes from Trincomalee and about 2 hours 3 minutes from Nilaveli.
What is the cheapest way to travel from Trincomalee to Dambulla?
The train is the cheapest listed option on the Trincomalee to Dambulla route at 3,827 LKR. The charter service is much more expensive, with fares from 19,379 LKR to 27,819 LKR.
How much does the Trincomalee to Dambulla trip cost overall?
Prices on the Trincomalee to Dambulla route range from 3,827 LKR for the train to 27,819 LKR for the charter service. The charter fare starts at 19,379 LKR, so the total cost varies a lot by transport choice.
Which option is fastest for the Trincomalee to Dambulla route?
The fastest listed option is the charter service from Trincomalee, which takes about 1 hour 35 minutes. A charter from Nilaveli takes about 2 hours 3 minutes, and the train takes about 2 hours 47 minutes.
Where do trips from Trincomalee to Dambulla depart and arrive?
For the Trincomalee to Dambulla route, the train departs from Trincomalee and arrives at Kekirawa. The charter service departs from Trincomalee or Nilaveli and arrives in Dambulla.
Are there different departure points on the Trincomalee to Dambulla route?
Yes. The charter service on the Trincomalee to Dambulla route has departures from both Trincomalee and Nilaveli. The train has one listed departure point, Trincomalee, and arrives at Kekirawa.
What are the first and last departures for Trincomalee to Dambulla?
The train on the Trincomalee to Dambulla route departs at 07:00, and that is also the last departure listed. The charter service does not show a first or last departure time.
How often do services run from Trincomalee to Dambulla?
There is no regular frequency shown for the Trincomalee to Dambulla route. The train has one listed trip, and the charter service also shows only two trips without a set interval.
Is the Trincomalee to Dambulla train a direct option?
The train on the Trincomalee to Dambulla route is listed from Trincomalee to Kekirawa, not directly to Dambulla. It takes about 2 hours 47 minutes and costs 3,827 LKR.
What should I know about the charter service on the Trincomalee to Dambulla route?
The charter service is available from Trincomalee and Nilaveli to Dambulla. It costs 19,379 LKR to 27,819 LKR, with travel times of about 1 hour 35 minutes from Trincomalee and about 2 hours 3 minutes from Nilaveli.
Can I book the Trincomalee to Dambulla trip online?
Yes, bookings for the Trincomalee to Dambulla route can be checked on TicketRoutes.com. That is the listed booking reference for this route, including the train and charter options shown in the data.
Which Trincomalee to Dambulla option has the widest price difference?
The charter service on the Trincomalee to Dambulla route has the widest price spread, from 19,379 LKR to 27,819 LKR. The train has a fixed fare of 3,827 LKR, so its price does not vary in the data.
More travel routes for Trincomalee and Dambulla
Planning more stops after Trincomalee to Dambulla?
If your journey doesnβt end with Trincomalee to Dambulla, 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.