1map logoGo to main page

Jaffna, Jaffna District to Colombo, Colombo District from $1: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Jaffna, Sri Lanka
to
Colombo, Sri Lanka

How to Get from Jaffna to Colombo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$1 by busBest price
306 kmDistance
2h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Jaffna to Colombo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Cinnamon Air
Plane
Average Duration
23h  4m
Estimated price
$287-660
Recommended
Company
NCG Express
Bus
Average Duration
6h  15m
Estimated price
$1-10
Cheapest
route map
Distance: 306 km
Duration: 2h 4m

See more options

Company
Sri Lanka Railways
Train
Average Duration
8h  15m
Estimated price
$1-6
Company
various
Drive
Average Duration
6h  45m
Estimated price
$50-80
Company
Cinnamon Air
Plane
Average Duration
2h  4m
Estimated price
$511-1226

Traveling From Jaffna to Colombo

Journeying from Jaffna to Colombo presents you with a fascinating shift from the cultural richness and tranquility of the North to the vibrant energy and hustle of the capital.

Best Neighbourhoods in Colombo

Colombo's neighborhoods offer diverse experiences for every type of traveler.

Fort
• Historic architecture and colonial charm abound.
• Great selection of restaurants and cafes.
Colombo 7 (Cinnamon Gardens)
• Expansive parks and lush greenery are prevalent.
• Upscale shopping and art galleries enrich the area.
Mount Lavinia
• Beautiful beaches ideal for relaxation and nightlife.
• Renowned for fresh seafood and seaside dining.

Best Times To Visit Colombo's Attractions

Timing your visits can enhance your experience at Colombo's key attractions.

Gangaramaya Temple
Visit early in the morning to enjoy peaceful surroundings and fewer crowds.
Galle Face Green
Evenings are ideal for stunning sunset views and a lively atmosphere.
National Museum of Colombo
Weekdays mid-morning offer a quieter experience with ample exploration time.

Colombo Weather: What to Expect Year-Round

Colombo experiences a tropical climate with warm temperatures throughout the year, making it a destination for sun lovers. The best times to visit are during the dry season from December to March, which enhances outdoor activities and sightseeing opportunities.

Dining Recommendation in Colombo

For a delightful change, try the flavorful Kottu Roti at a local eatery like 'Kottu House,' where the lively atmosphere and mix of spices contrast sharply with Jaffna’s milder dishes. The vibrant street food scene in Colombo, featuring fresh local ingredients and diverse flavors, enriches your culinary adventure.

Jaffna - Colombo operators

Explore transport companies operating between Jaffna and Colombo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
cinnamonair.com

Plane from Jaffna (JAF) to Diyawanna Oya (DWO)

Average Duration
22h 30m
Estimated price
$280-650

Plane from Jaffna (JAF) to Colombo (CMB)

Average Duration
1h 15m
Estimated price
$500-1200
Bus
Contact phone
+94 76 714 8292
Website
ncg.lk

Bus from Jaffna to Pettah

Average Duration
6h 15m
Estimated price
$1-10

Bus from Jaffna to Colombo Bastian Mawatha Bus Terminal

Average Duration
10h 15m
Estimated price
$1-6
Train Show train routes
Contact phone
94114600111
Website
railway.gov.lk

Train from Jaffna to Colombo Fort

Average Duration
8h 15m
Estimated price
$1-6
Other Show other routes

Other from Jaffna to Colombo

Average Duration
6h 45m
Estimated price
$50-80

Jaffna to Colombo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Jaffna and Colombo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• Onboard catering services on trains from Jaffna to Colombo typically include a variety of snacks and beverages. Check with the train staff for options like tea, coffee, and Sri Lankan snacks. If you're traveling during meal times, some trains may offer hot meals, so it’s best to inquire upon boarding.
• The train from Jaffna to Colombo usually offers multiple seating options, including First Class, Business Class, and Economy. First Class provides air-conditioned comfort and spacious seating, while Business Class is a good balance of comfort and affordability. Economy Class is the most budget-friendly but can be crowded. I recommend booking First Class for the best experience, especially during peak travel times.
• The main operators for the Jaffna to Colombo route are Sri Lanka Railways and the private company, Expo Rail. You can visit their websites for more information: Sri Lanka Railways - srilankarailway.gov.lk and Expo Rail - exporail.lk Additionally, you can find train schedules, routes, and ticket bookings.

Frequently asked questions

Find out more about the route from Jaffna to Colombo.

Or choose the category:
The distance between Jaffna and Colombo is approximately 305.8 km by air, 395.6 km by road, and the travel time varies depending on the mode of transportation. By train, it takes 8 hours and 47 minutes to reach Colombo from Jaffna. By combining a flight from Jaffna and then taking a bus, it takes around 5 hours and 36 minutes. If driving, it takes approximately 6 hours and 45 minutes from Colombo to Jaffna by car. Taking a bus from Jaffna to Colombo takes around 8 hours and 25 minutes.
The most cost-effective option for traveling from Jaffna to Colombo is by train, which takes 8 hours and 47 minutes and costs between $1 and $6. Although it is a longer journey, it is significantly cheaper compared to other modes of transportation. However, if time is a priority, the quickest option is to fly from Jaffna to Colombo and then take a bus, which takes 5 hours and 36 minutes but costs between $300 and $700.
The prices for a train ticket between Jaffna and Colombo range from $1 to $6. Similarly, the prices for a bus ticket between Colombo and Jaffna vary from $1 to $5.
If you prefer not to use public transportation to get from Jaffna to Colombo in Sri Lanka, you can choose to drive. The driving distance is about 395.9 km, and it takes approximately 6 hours and 45 minutes. You can rent a car or hire a private driver, and the prices for this option usually range between $50 and $80.
The recommended mode of transportation from Jaffna to Colombo without a car is by bus, which takes approximately 8 hours and 25 minutes. Buses are readily available and offer a convenient and affordable option for travel between the two cities. The cost of a bus ticket typically ranges from $1 to $5.
Yes, there is a direct link between Jaffna and Colombo both by train and by bus. The train journey takes approximately 8 hours and 47 minutes, with services operating three times a day. The bus journey, on the other hand, takes around 8 hours and 25 minutes, with services departing every four hours.
The flight between Jaffna and Colombo typically takes approximately 45 minutes. However, please note that this flight is not a direct one and requires a layover at Sigiriya Airport.
There are plenty of accommodation options available near Colombo. With over 778 hotels to choose from, you are sure to find something that suits your preferences and budget. Prices for hotels in Colombo start at around $40 per night, so there are options for every traveler.