1map logoGo to main page

Jaffna to Colombo 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

The journey from Jaffna to Colombo offers a fascinating contrast between the calm, cultural richness of the North and the bustling, vibrant life of Sri Lanka's capital.

Best Neighbourhoods in Colombo

Colombo boasts diverse neighborhoods, each with its unique charm.

Colpetty (KOLOMBO 3)
• Trendy cafes and restaurants line the vibrant streets.
• Nearby beaches offer a perfect spot for relaxation.
Fort
• Historical architecture reflects Sri Lanka’s colonial past.
• Major attractions like the Railway Station are within walking distance.
Bambalapitiya
• A mix of local markets and upscale shopping.
• The beach promenade is ideal for evening strolls.

Best Times To Visit Colombo's Attractions

Timing your visits to Colombo's attractions can greatly enhance your experience.

Gangaramaya Temple
Visit early in the morning to enjoy a tranquil atmosphere and fewer crowds.
Galle Face Green
Late afternoon is ideal for a relaxed stroll and breathtaking sunset views.
National Museum of Colombo
Weekdays during opening hours provide peace for exploring the exhibits.

Colombo Weather: What to Expect Year-Round

Colombo enjoys a tropical climate with warm temperatures throughout the year, making it an inviting destination for travelers. The best times to visit are between December and March when humidity levels are lower, enhancing your outdoor activities and sightseeing experiences.

Dining Recommendation in Colombo

Indulge in the vibrant flavors of Colombo by trying the iconic Sri Lankan rice and curry at a local restaurant like Ministry of Crab, where fresh seafood takes center stage. This dining experience showcases a lively atmosphere and bold taste combinations, providing a delightful contrast to the more subtle, spiced dishes typically found in Jaffna.

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
Contact phone
94114600111
Website
railway.gov.lk

Train from Jaffna to Colombo Fort

Average Duration
8h 15m
Estimated price
$1-6
all-pages.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 the Jaffna to Colombo train include a selection of meals and snacks are served, with options available for both vegetarian and non-vegetarian diets. You can order food during the journey, usually from the train staff who take orders at your seat.
• The train offers various seating options: First Class air-conditioned cars provide spacious seating and more privacy, while Business Class usually has comfortable reclining seats but less spacious than First. Economy Class has basic seating, which is more affordable, though it can be crowded during peak hours. Make sure to book your preferred class well in advance.
• The main operators for the Jaffna to Colombo train route are Sri Lanka Railways (srilankatrain.com) and MTD Walkers (mtdwalkers.com). Check their websites for the latest schedules and online booking options.
• Upon arrival at Colombo Fort Station, expect a bustling environment. There are restrooms available, but showers are not provided at the station. You can leave your luggage at the station's luggage counter for a small fee if you plan to explore the city before your final destination.
• The fastest way to get from Colombo Fort Station to the city center is via a tuk-tuk (trishaw), which you can find outside the station. For public transport, you can take bus number 100 or 138 which goes directly to areas like Pettah and Colombo 1. These buses are frequent and quite economical.

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.