Travel Jaffna to Colombo

Jaffna to Colombo

All major transport options linking Jaffna and Colombo are gathered on this page, making it easy to compare timetables, travel durations and fares.

Travel options for Jaffna to Colombo

From Jaffna to Colombo, the most cost-effective option is by a train for 3440 LKR, while traveling by charter takes 5h y 43 minutes.

Train from Jaffna to Colombo

Board a train at Jaffna Train Station for a journey from Jaffna to Colombo, arriving at Colombo Fort. With multiple departures throughout the day, the ride typically lasts around 6 hours 25 minutes, offering a comfortable and relaxing way to travel. Tickets are available from 3,440 LKR. Reserve your seat in advance here.

Popular departures: Jaffna Train Station
Popular arrivals: Colombo Fort

Prices: 3,440 LKR

Duration: 6h 25m – 8h 9m ⏱

Book train from Jaffna to Colombo in 6h 25m

View all Train tickets →

Bus from Jaffna to Colombo

A bus journey from Jaffna to Colombo leaves from multiple stations, including Jaffna Bus Station, Jaffna Bus Stand, Jaffna Main Bus Stand, US Hotel, Jaffna and others, with the first departure at 19:30, and reaches multiple stations, including Colombo, Wellawatte Railway Station, Colombo, Colombo Express Bus Stop, Colombo Fort and others in about 6 hours 15 minutes. Fares begin at 4,850 LKR, offering a cheap way to travel. Don’t miss the chance to reserve your seat online and ensure a stress-free trip.

Prices: 4,850 LKR

Duration: 6h 15m – 11h ⏱

Journey with bus from Jaffna to Colombo for 4850 LKR Travel with bus from Jaffna to Colombo for 4850 LKR Ride with bus from Jaffna to Colombo in 6h 15m Choose bus from Jaffna to Colombo in 6h 15m

View all Bus tickets →

Charter from Jaffna to Colombo

A private transfer from Jaffna to Colombo lets you choose your pickup and drop-off locations. The journey takes around 5 hours 43 minutes with fares starting at 41,053 LKR. Book your transfer to travel directly between the locations you need.

Prices: 41,053 LKR

Duration: 5h 43m – 9h 36m ⏱

Travel with charter from Jaffna to Colombo in 5h 43m Experience charter from Jaffna to Colombo for 41053 LKR Travel with charter from Jaffna to Colombo in 5h 43m Take charter from Jaffna to Colombo in 5h 43m Book charter from Jaffna to Colombo in 5h 43m Take charter from Jaffna to Colombo for 41053 LKR

View all Charter tickets →

Combined from Jaffna to Colombo

To reach Colombo from Jaffna via combined transport, you can board at JAF Jaffna Airport and expect to arrive at CMB Bandaranaike Airport, Colombo Airport. The total journey lasts about 8 hours 35 minutes, offering a practical solution for multi-leg trips. Tickets are available from 84,937 LKR, explore schedules and book your trip here.

Prices: 84,937 LKR

Duration: 8h 35m – 23h 5m ⏱

Book combined from Jaffna to Colombo for 84937 LKR

View all Combined tickets →

Distance Jaffna to Colombo

The distance between Jaffna and Colombo is 303.6 kilometers.

Jaffna to Colombo Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Jaffna to Colombo

Train
Bus
Charter
Combined
Average price
3,650 LKR
6,471 LKR
61,909 LKR
84,937 LKR
Cheapest price
3,440 LKR
4,850 LKR
41,053 LKR
84,937 LKR
Average duration
7h 17m
8h 49m
7h 41m
15h 18m
Minimum duration
6h 25m
6h 15m
5h 43m
8h 35m
Number of departures
2
5
6
3
Tickets
Operators
Sri Lanka Railway
Avro Travels, Sri Lanka Bus Service, Muthu Travels, Prince Travels
Best Sri Taxis, Real Lanka Holidays, Lakpura, Tours with Stef Lanka, TaxiBazaar, Rosary Global and Travels
IndiGo

Train Routes & Schedules from Jaffna to Colombo

The journey begins in Jaffna, where trains depart from Jaffna Train Station with services scheduled from 14:08 until 20:35. The rail trip lasts approximately 6h 25m to 8h 9m and finishes at Colombo Fort. Fares generally start at 3,440 to 3,860 LKR, offering a simple, direct rail connection between the two cities. By checking the train timetable for Jaffna to Colombo, you can compare departure options and plan your trip with confidence.

Departure stations
Jaffna Train Station
Arrival stations
Colombo Fort

Train Timetable: Jaffna Train Station → Colombo Fort

  • 14:08 20:33 6h 25m 3860 LKR
  • 20:35 04:44 8h 9m 3440 LKR

Check all Combined tickets →

Bus Routes & Schedules from Jaffna to Colombo

Traveling by bus between Jaffna and Colombo involves several departure and arrival stations rather than a single fixed terminal. Depending on which bus stops you use, the overall journey time can vary, though most trips fall within 6h 15m to 11h. Bus services follow a shared operating window, with departures beginning at 19:30 and continuing until 21:00, offering coverage across much of the day. Fares generally start at 4,850 to 8,861 LKR and may change slightly based on the service, stop, or route variation. Reviewing the full bus timetable for Jaffna to Colombo helps clarify which stations are served, how long each connection takes and which departures align best with your itinerary.

Departure stations
Jaffna Bus Station
Jaffna Bus Stand
Jaffna Main Bus Stand
US Hotel, Jaffna
Arrival stations
Colombo
Wellawatte Railway Station, Colombo
Colombo Express Bus Stop
Colombo Fort

Bus Timetable: Jaffna Bus Stand → Wellawatte Railway Station, Colombo

  • 20:15 07:15 11h 8861 LKR

Bus Timetable: Jaffna Bus Station → Colombo

  • 20:00 07:00 11h 4850 LKR

Bus Timetable: Jaffna Main Bus Stand → Colombo Express Bus Stop

  • 19:30 03:50 8h 20m 5792 LKR
  • 21:00 04:30 7h 30m 7013 LKR

Bus Timetable: US Hotel, Jaffna → Colombo Fort

  • 20:30 02:45 6h 15m 5838 LKR

Check all Bus tickets →

Charter Routes & Schedules from Jaffna to Colombo

- Hop into a private driver service at Jaffna and reach Colombo after roughly 5h 43m to 9h 36m. With frequent departures available, tickets start at 41,053 to 77,869 LKR.
- From Jaffna, take a direct private taxi to Colombo Transfer, covering the route in roughly 6h 46m. Departures are scheduled regularly, and tickets start at 57,369 LKR.
- Set off from Jaffna Hotel Transfer in a private taxi heading toward Colombo Transfer, spending about 8h on the road. Multiple departures are available, and tickets start at 74,201 LKR.

Departure stations
Jaffna
Jaffna Hotel Transfer
Arrival stations
Colombo
Colombo Transfer

Charter Timetable: Jaffna → Colombo

  • --:-- --:-- 8h 41053 LKR
  • --:-- --:-- 8h 1m 54165 LKR
  • --:-- --:-- 9h 36m 66799 LKR
  • --:-- --:-- 5h 43m 77869 LKR

Charter Timetable: Jaffna → Colombo Transfer

  • --:-- --:-- 6h 46m 57369 LKR

Charter Timetable: Jaffna Hotel Transfer → Colombo Transfer

  • --:-- --:-- 8h 74201 LKR

Check all Charter tickets →

Combined Routes & Schedules from Jaffna to Colombo

Start at JAF Jaffna Airport for a multi-leg trip to Colombo, involving transfers between different vehicles. Travel time is around 8h 35m to 23h 5m, with services scheduled from 12:25 until 12:25 and tickets beginning at 84,937 LKR. Arrival is at CMB Bandaranaike Airport, Colombo Airport, and consulting the timetable for routes between Jaffna and Colombo allows you to pick the departure that suits your plans.

Departure stations
JAF Jaffna Airport
Arrival stations
CMB Bandaranaike Airport, Colombo Airport

Combined Timetable: JAF Jaffna Airport → CMB Bandaranaike Airport, Colombo Airport

  • 12:25 11:30 23h 5m 84937 LKR
  • 12:25 21:00 8h 35m 84937 LKR
  • 12:25 02:40 14h 15m 84937 LKR

Check all Combined tickets →

Frequently Asked Questions Jaffna to Colombo

Below you will find answers to the most common questions about traveling from Jaffna to Colombo.

How long does the Jaffna to Colombo route usually take?

Travel time on the Jaffna to Colombo route depends on the transport type and the exact departure and arrival points. Train trips take about 6 hours 25 minutes to 8 hours 9 minutes, while buses range from about 6 hours 15 minutes to 11 hours. Flights can take much longer overall because of the wide duration range shown.

What is the cheapest way to travel from Jaffna to Colombo?

The cheapest option on the Jaffna to Colombo route is the train, with fares from 3,440 LKR to 3,860 LKR. Bus tickets are higher, starting at 4,850 LKR. Charter services and flights cost more than the train.

How much does the Jaffna to Colombo route cost overall?

Prices on the Jaffna to Colombo route vary by transport. Train fares are about 3,440 to 3,860 LKR, bus fares are roughly 4,850 to 8,861 LKR, charter services are about 41,053 to 77,869 LKR, and the available flight option is 84,937 LKR.

Which option is fastest for the Jaffna to Colombo route?

The fastest listed option on the Jaffna to Colombo route is the charter service, with trips as short as about 5 hours 43 minutes. The train is next, at about 6 hours 25 minutes to 8 hours 9 minutes, while buses can take longer depending on the stop pair.

Where do buses leave and arrive on the Jaffna to Colombo route?

Bus departures on the Jaffna to Colombo route are listed from Jaffna Bus Station, Jaffna Bus Stand, Jaffna Main Bus Stand, and US Hotel, Jaffna. Arrivals include Colombo, Wellawatte Railway Station, Colombo Express Bus Stop, and Colombo Fort.

What are the train stations for the Jaffna to Colombo route?

The train on the Jaffna to Colombo route departs from Jaffna Train Station and arrives at Colombo Fort. This is the only train station pair listed for the route, and the trip takes about 6 hours 25 minutes to 8 hours 9 minutes.

Are there direct flights on the Jaffna to Colombo route, and where do they use?

The flight option on the Jaffna to Colombo route uses JAF Jaffna Airport and arrives at CMB Bandaranaike Airport, Colombo Airport. The listed departure time is 12:25, and the trip duration ranges widely from about 8 hours 35 minutes to 23 hours 5 minutes.

How often do buses run from Jaffna to Colombo?

The schedule data for buses on the Jaffna to Colombo route does not show a fixed frequency. The first departure is at 19:30 and the last departure is at 21:00, so the available departures are concentrated in the evening.

What are the first and last train departures on the Jaffna to Colombo route?

For the Jaffna to Colombo train, the first departure is at 14:08 and the last departure is at 20:35. The schedule does not list a regular frequency, so the timetable appears to be limited rather than continuous.

If I want to book the Jaffna to Colombo route, where should I look?

For booking the Jaffna to Colombo route, TicketRoutes.com is the place to check. It shows the available transport options, fares, and departure details in one place, which is useful when comparing train, bus, flight, and charter listings.

How do the bus options differ on the Jaffna to Colombo route?

Bus trips on the Jaffna to Colombo route vary by departure point and duration. Some listed services take about 11 hours, while others take about 7 hours 30 to 8 hours 20 minutes, and one US Hotel, Jaffna to Colombo Fort service is about 6 hours 15 minutes.

Are charter services available on the Jaffna to Colombo route, and what should I know about them?

Yes, charter services are listed for the Jaffna to Colombo route. They depart from Jaffna or Jaffna Hotel Transfer and arrive in Colombo or Colombo Transfer. Prices are about 41,053 to 77,869 LKR, and durations range from about 5 hours 43 minutes to 9 hours 36 minutes.

Browse travel routes across Sri Lanka

Route finder

The map makes it easy to explore connections between destinations nationwide. Compare transport options and discover routes for future journeys.


More travel routes for Jaffna and Colombo

Planning more stops after Jaffna to Colombo?

If your journey doesn’t end with Jaffna to Colombo, 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 Planner

Perfect for travelers visiting multiple cities on one trip.