1map logoGo to main page

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

Compare Travel Options and Prices

from
Colombo, Sri Lanka
to
Jaffna, Sri Lanka

How to Get from Colombo to Jaffna: 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 trainBest price
190 milesDistance
3h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Colombo to Jaffna 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
Various
Bus
Average Duration
6h  15m
Estimated price
$1-10
Recommended
Company
Sri Lanka Railways
Train
Average Duration
8h  20m
Estimated price
$1-6
Cheapest
route map
Distance: 190 miles
Duration: 3h 53m

See more options

Company
Various
Drive
Average Duration
6h  47m
Estimated price
$50-80
Company
Various
Taxi
Plane
Average Duration
3h  53m
Estimated price
$356-1302

Traveling From Colombo to Jaffna

Journeying from Colombo to Jaffna reveals a captivating shift from the bustling urban landscape to the serene, cultural richness of the Northern Province.

Best Neighbourhoods in Jaffna

Jaffna's neighborhoods each offer distinct flavors of local culture and history.

Nallur
• Home to the famous Nallur Kandaswamy Temple.
• Vibrant local markets and delicious street food.
Jaffna Town
• Hub for shopping and dining experiences.
• Rich history with colonial architecture and museums.
Point Pedro
• Known for stunning coastal views and tranquility.
• Great spot for experiencing local fishing culture.

Best Times To Visit Jaffna's Attractions

Maximizing your experience in Jaffna involves planning visits around optimal times for each attraction.

Nallur Kandaswamy Temple
Visiting early morning or late afternoon ensures a quieter atmosphere and cooler temperatures.
Jaffna Fort
Weekdays are ideal for exploring the fort without large tour groups.
Keerimalai Hot Springs
Early morning visits provide a peaceful environment and serene views.

Jaffna Weather: What to Expect Year-Round

Jaffna experiences a tropical climate, with warm temperatures and distinct dry and wet seasons, making the months from October to April the best times for a visit. The weather can significantly influence your travel plans, as the dry season offers clearer skies and more comfortable conditions for outdoor exploration.

Dining Recommendation in Jaffna

Don’t miss trying the Jaffna crab curry at the iconic King’s Curry Restaurant, where the robust flavors and use of local spices truly stand apart from Colombo’s cuisine. The vibrant atmosphere and focus on fresh, regional ingredients create a dining experience that reflects Jaffna's rich cultural heritage.

Colombo - Jaffna operators

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

Bus Show bus routes
Contact phone
+94 76 714 8292
Website
ncg.lk

Bus from Pettah to Jaffna

Average Duration
6h 15m
Estimated price
$1-10
Contact phone
+94 011-2587372
Website
ntc.gov.lk

Bus from Colombo Bastian Mawatha Bus Terminal to Jaffna

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

Train from Colombo Fort to Jaffna

Average Duration
8h 20m
Estimated price
$1-6
Plane Show flights
Website
cinnamonair.com

Plane from Sigiriya (GIU) to Jaffna (JAF)

Average Duration
45m
Estimated price
$270-2200
all-pages.other Show other routes

Other from Colombo to Sigiriya

Average Duration
2h 44m
Estimated price
$80-100

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

Traveling between Colombo and Jaffna 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.

🚗 Embark on a scenic road trip from Colombo to Jaffna, covering a distance of 246 miles. The journey offers a blend of urban landscapes and natural beauty, making it a memorable drive. 💵 Explore the affordability of traveling by car from Colombo to Jaffna, with prices ranging from $50 to $80. Enjoy the flexibility and convenience of setting your own pace during the journey. 🌴 Arrive in Jaffna after approximately 6 hours and 47 minutes of driving, ready to discover the cultural richness and unique charm of this northern Sri Lankan city. Immerse yourself in its history, cuisine, and warm hospitality.
Average price
$50 - $80
🚂 Departing from Colombo Fort station, the direct train to Jaffna operated by Sri Lanka Railways offers a convenient way to travel to the northern city. The journey lasts approximately 8 hours and 20 minutes, with services available daily. 💰 Ticket prices for the Colombo to Jaffna train range from $1 to $6, making it an affordable option for those looking to explore more of Sri Lanka. With comfortable seating and reliable service, the train journey offers a hassle-free and enjoyable way to reach Jaffna from Colombo.
Departure Point
Colombo Fort station
Arrival Point
Jaffna station
Useful tips for train travellers
• On your trip from Colombo to Jaffna, be sure to check out the catering services on board, which typically offer a selection of local Sri Lankan snacks, beverages, and pre-packed meals. Regular updates on food availability can be found on the Sri Lanka Railways official website.
• The train service offers multiple seating options: First Class provides air-conditioned compartments with priority seating, while Business Class features more spacious seating with extra legroom. If you’re on a budget, Economy Class is a good choice but expect to share space with more passengers. Booking in advance will secure your preferred class.
• Several operators run trains from Colombo to Jaffna, including Sri Lanka Railways (srilankatrain.com) and the Ella to Jaffna Train Service (ella2jaffna.com). Make sure to check their schedules and availability before your trip.
🛫 Experience a quick and convenient journey from Colombo to Jaffna by taking a direct flight from Sigiriya Airport to Jaffna Airport, which only takes 45 minutes with Cinnamon Air.
Departure Point
Sigiriya Airport
Arrival Point
Jaffna Airport
🚌 Experience the scenic journey from Colombo to Jaffna by bus, departing from Pettah and arriving at Jaffna twice daily. The route is operated by NCG Express, offering a comfortable 6-hour and 15-minute ride to your destination. 🌴 Enjoy the convenience and affordability of the bus service from Colombo to Jaffna, with tickets ranging in price from $1 to $10. Travelers can relax and take in the changing landscapes of Sri Lanka as they make their way to the vibrant city of Jaffna.
Departure Point
Pettah station
Arrival Point
Jaffna station

Frequently asked questions

Find out more about the route from Colombo to Jaffna.

Or choose the category:
The distance between Colombo and Jaffna in Sri Lanka is approximately 190 miles or 246 miles by road. Travel times by various modes of transportation differ. It takes around 6 hours and 6 minutes to reach Jaffna from Colombo by train, 6 hours and 27 minutes by taking a bus and then flying, and 10 hours and 15 minutes by bus alone. The quickest option is to travel by train, while driving by car takes a bit longer.
The most cost-effective and time-efficient transportation option for traveling from Colombo to Jaffna is by train. It costs between $1 and $6 and takes approximately 6 hours and 6 minutes. This option allows you to reach your destination quickly while also offering affordable fares. Taking the train is both a convenient and budget-friendly choice for traveling between these two cities in Sri Lanka.
The prices for traveling from Colombo to Jaffna vary depending on the mode of transportation. For a train journey, the prices range from $1 to $6. On the other hand, taking a bus from Jaffna to Colombo costs between $1 and $5. It is important to note that these are approximate prices and can vary depending on the specific service provider and other factors.
To travel from Colombo to Jaffna without using public transportation, you can consider renting a car. The driving distance between the two cities is approximately 246 miles, and it takes around 6 hours and 47 minutes to drive. The cost of renting a car ranges from $50 to $80. This option allows you to have a more flexible and independent journey while enjoying the scenic views along the way.
The best way to travel from Colombo to Jaffna without a car is by train. The journey takes approximately 6 hours and 6 minutes and the ticket cost ranges from $1-$6. Taking the train allows you to enjoy the scenic views along the way and is a convenient and affordable option for travelers.
Yes, there is a direct link between Colombo and Jaffna. You can take a train from Colombo Fort station to Jaffna, and the journey usually takes around 6 hours and 6 minutes. These train services operate twice daily and run every day. Additionally, there is also a direct bus service available from Colombo Bastian Mawatha Bus Terminal to Jaffna, which takes approximately 10 hours and 15 minutes. These buses run every two hours and operate daily.
The flight between Colombo and Jaffna typically takes around 45 minutes. This is a direct flight from Sigiriya Airport to Jaffna Airport. The cost of the flight can vary depending on the airline and the time of booking, but it is generally affordable. It is recommended to compare prices from different airlines to find the best deal for your travel.
There are over 100 hotels available in Jaffna offering a variety of options for accommodation. Prices start at $16 per night, making it affordable for a range of budgets. Whether you are looking for a luxury hotel, a budget-friendly guesthouse, or a cozy homestay, there are plenty of options to choose from in Jaffna.