Colombo to Jaffna
Travel to Jaffna and find yourself amid ancient temples and vibrant markets, a world away from Colombo’s modern skyline and busy streets. This page lists schedules and prices for the main transport options available between Colombo and Jaffna, including charter, bus, combined or train.
Travel options for Colombo to Jaffna
Traveling from Colombo to Jaffna, a bus for 1552 LKR offers the best value, while a charter gets you there in 5h y 5 minutes.
Bus from Colombo to Jaffna
If you're traveling from Colombo to Jaffna by bus, you can board at multiple stations, including WAFL Cafe Wellewatte, Colombo, Wellawatte 42Ln, Colombo, Colombo and others, with services running frequently throughout the day so you can pick a time that suits your schedule. The journey typically takes around 7 hours 30 minutes, providing a comfortable way to reach your destination, arriving at Jaffna Bus Station, Jaffna Teaching Hospital or Jaffna Main Bus Stand, with bus ticket prices starting from 1,552 LKR. Be sure to check availability and secure your seat in advance here to ensure a smooth and hassle-free trip.
Prices: 1,552 LKR
Duration: 7h 30m – 9h ⏱
Train from Colombo to Jaffna
From Colombo, board the train at Colombo Fort and travel toward Jaffna, arriving at Jaffna Train Station. The ride typically takes about 6 hours 4 minutes, giving you a smooth and relaxed way to reach your destination. Tickets start from 2,495 LKR, book your seat in advance.
Prices: 2,495 LKR
Duration: 6h 4m – 7h 47m ⏱
Combined from Colombo to Jaffna
From Colombo to Jaffna, combined transport lets you start your journey at Colombo Transfer and arrive at Jaffna. The trip usually takes about 9 hours 15 minutes with fares starting at 8,947 LKR. Explore available routes and reserve your seat book your journey.
Prices: 8,947 LKR
Duration: 9h 15m ⏱
Charter from Colombo to Jaffna
Traveling between Colombo and Jaffna is straightforward: your private driver will pick you up at your chosen location and take you directly to your destination. The ride lasts around 5 hours 5 minutes with fares starting from 41,053 LKR. Book your transfer.
Prices: 41,053 LKR
Duration: 5h 5m – 9h 36m ⏱
Bus Routes & Schedules from Colombo to Jaffna
Between Colombo and Jaffna, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 7h 30m to 9h. Services run throughout the day, operating from 08:00 until 22:00, and fares typically begin at 1,552 to 7,013 LKR. By checking the full bus timetable for Colombo to Jaffna, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.
Cheapest Bus Colombo to Jaffna
1552 LKR, from Wellawatte 42Ln, Colombo to Jaffna Teaching Hospital, departure at 19:30, duration 9hFastest Bus Colombo to Jaffna
4850 LKR, from WAFL Cafe Wellewatte, Colombo to Jaffna Bus Station, departure at some times, duration 7h 30mBus Timetable: Colombo → Jaffna Bus Station
- 08:00 15:30 7h 30m 4850 LKR
- 22:00 05:30 7h 30m 4850 LKR
Bus Timetable: Colombo Express Bus Stop → Jaffna Main Bus Stand
- 19:55 04:15 8h 20m 5792 LKR
- 21:00 04:30 7h 30m 7013 LKR
Bus Timetable: Ramakrishna Rd Colombo → Jaffna Teaching Hospital
- 09:30 17:30 8h 4025 LKR
Bus Timetable: WAFL Cafe Wellewatte, Colombo → Jaffna Bus Station
- 21:00 04:30 7h 30m 4850 LKR
Bus Timetable: Wellawatte 42Ln, Colombo → Jaffna Teaching Hospital
- 19:30 04:30 9h 1552 LKR
Train Routes & Schedules from Colombo to Jaffna
In Colombo, journeys begin at Colombo Fort, where trains depart from 05:45 until 20:00 in the direction of Jaffna. Once on board, the rail journey usually takes around 6h 4m to 7h 47m before arriving at Jaffna Train Station. With train ticket prices starting from 2,495 to 3,860 LKR, you can compare earlier and later services to find the option that fits your schedule best. Reviewing the train timetable for Colombo to Jaffna helps you check all departures and choose the most suitable connection.
Cheapest Train Colombo to Jaffna
2495 LKR, from Colombo Fort to Jaffna Train Station, departure at 06:40, duration 7h 18mFastest Train Colombo to Jaffna
3860 LKR, from Colombo Fort to Jaffna Train Station, departure at 05:45, duration 6h 4mTrain Timetable: Colombo Fort → Jaffna Train Station
- 05:45 11:49 6h 4m 3860 LKR
- 06:40 13:58 7h 18m 2495 LKR
- 20:00 03:47 7h 47m 3440 LKR
Combined Routes & Schedules from Colombo to Jaffna
Board at Colombo Transfer and embark on a flexible journey toward Jaffna, using a combination of buses, trains, or ferries. The trip usually takes 9h 15m, with departures running at 18:15 and fares from 8,947 LKR. You’ll reach Jaffna, and reviewing the timetable for connections between Colombo and Jaffna helps you choose the best departure.
Cheapest & Fastest Combined Colombo to Jaffna
8947 LKR, from Colombo Transfer to Jaffna, departure at 18:15, duration 9h 15mCombined Timetable: Colombo Transfer → Jaffna
- 18:15 03:30 9h 15m 8947 LKR
Charter Routes & Schedules from Colombo to Jaffna
- From Colombo, enjoy a private transfer to Jaffna, covering the route in around 5h 5m to 9h 36m. Departures are scheduled regularly with fares starting at 41,053 to 66,799 LKR.
- Start your journey with a charter ride from Colombo Transfer to Jaffna Hotel Transfer, lasting approximately 8h. Services run frequently throughout the day with fares starting at 74,201 LKR.
- Board a private taxi at Colombo Transfer and reach Jaffna, with the trip taking roughly 6h 46m. Multiple departures are available with fares starting at 57,369 LKR.
Cheapest Charter Colombo to Jaffna
41053 LKR, from Colombo to Jaffna, departure at --:--, duration 8hFastest Charter Colombo to Jaffna
53125 LKR, from Colombo to Jaffna, departure at --:--, duration 5h 5mCharter Timetable: Colombo → Jaffna
- --:-- --:-- 8h 41053 LKR
- --:-- --:-- 5h 5m 53125 LKR
- --:-- --:-- 9h 36m 66799 LKR
- --:-- --:-- 5h 43m 58945 LKR
Charter Timetable: Colombo Transfer → Jaffna
- --:-- --:-- 6h 46m 57369 LKR
Charter Timetable: Colombo Transfer → Jaffna Hotel Transfer
- --:-- --:-- 8h 74201 LKR
Frequently Asked Questions Colombo to Jaffna
Below you will find answers to the most common questions about traveling from Colombo to Jaffna.
How long does the Colombo to Jaffna route usually take?
Travel time on the Colombo to Jaffna route depends on the transport type. Train trips take about 6 hours 4 minutes to 7 hours 47 minutes, buses take about 7 hours 30 minutes to 9 hours, and charter services range from about 5 hours 5 minutes to 9 hours 36 minutes.
What is the cheapest way to travel from Colombo to Jaffna?
The cheapest option on the Colombo to Jaffna route is the bus, with fares starting at 1,552 LKR. Train tickets start at 2,495 LKR, while the combined service is 8,947 LKR and charter services are much higher.
Which Colombo to Jaffna option is the fastest?
The fastest listed option on the Colombo to Jaffna route is charter, with some trips taking about 5 hours 5 minutes. Among regular public transport, the train is the quickest, with journeys as short as about 6 hours 4 minutes.
How much should I budget for the Colombo to Jaffna trip?
For the Colombo to Jaffna route, bus fares run from 1,552 to 7,013 LKR and train fares from 2,495 to 3,860 LKR. The combined service is 8,947 LKR, and charter prices range from 41,053 to 74,201 LKR.
Where do buses leave from and arrive on the Colombo to Jaffna route?
Buses on the Colombo to Jaffna route depart from several points in Colombo, including WAFL Cafe Wellewatte, Wellawatte 42Ln, Colombo Express Bus Stop, and Ramakrishna Rd Colombo. Arrivals include Jaffna Bus Station, Jaffna Teaching Hospital, and Jaffna Main Bus Stand.
What are the train stations for Colombo to Jaffna?
Trains on the Colombo to Jaffna route depart from Colombo Fort and arrive at Jaffna Train Station. This is the main rail connection listed for the route, with no alternate train stations shown.
How often do buses run from Colombo to Jaffna, and what are the first and last departures?
Buses on the Colombo to Jaffna route do not show a fixed frequency, but the timetable starts at 08:00 and the last departure is at 22:00. That gives travelers a wide daytime and evening spread.
What is the train schedule for Colombo to Jaffna?
Trains on the Colombo to Jaffna route start at 05:45 and the last departure is at 20:00. The listed services do not show a fixed interval, so departure times vary across the day.
Is there a combined service on the Colombo to Jaffna route, and what is it like?
Yes, there is one combined service on the Colombo to Jaffna route. It departs from Colombo Transfer at 18:15 and arrives in Jaffna after about 9 hours 15 minutes. The fare is 8,947 LKR.
Can I book Colombo to Jaffna tickets online?
Yes, Colombo to Jaffna tickets can be checked and booked through TicketRoutes.com. It is the simplest way to compare the listed bus, train, and combined options for this route in one place.
How do the bus travel times vary on Colombo to Jaffna?
Bus journeys on the Colombo to Jaffna route usually take about 7 hours 30 minutes to 9 hours. The difference comes from the specific departure and arrival pair, with some services going to Jaffna Bus Station and others to Jaffna Teaching Hospital or Jaffna Main Bus Stand.
What should I know about charter travel from Colombo to Jaffna?
Charter services on the Colombo to Jaffna route are available from Colombo or Colombo Transfer and arrive in Jaffna or Jaffna Hotel Transfer. They run from about 5 hours 5 minutes to 9 hours 36 minutes, with prices between 41,053 and 74,201 LKR.
More travel routes for Colombo and Jaffna
Planning more stops after Colombo to Jaffna?
If your journey doesn’t end with Colombo to Jaffna, 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.