1map logoGo to main page

Batticaloa, Batticaloa District to Colombo, Colombo District from $1: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Batticaloa, Sri Lanka
to
Colombo, Sri Lanka

How to Get from Batticaloa 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 trainBest price
222 kmDistance
1h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Batticaloa 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
22h  46m
Estimated price
$265-607
Recommended
Company
Sri Lanka Railways
Train
Average Duration
7h  17m
Estimated price
$1-3
Cheapest
route map
Distance: 222 km
Duration: 1h 15m

See more options

Company
various
Train
Bus
Average Duration
8h  8m
Estimated price
$9-11
Company
various
Drive
Average Duration
5h  14m
Estimated price
$40-60
Company
various
Taxi
Average Duration
5h  14m
Estimated price
$140-180
Company
Cinnamon Air
Plane
Average Duration
1h  15m
Estimated price
$259-623

Traveling From Batticaloa to Colombo

The journey from Batticaloa to Colombo offers a fascinating contrast, with Batticaloa's serene coastal beauty and rich cultural heritage giving way to Colombo's vibrant urban lifestyle and bustling atmosphere.

Best Neighbourhoods in Colombo

Colombo features diverse neighborhoods, each offering a distinct experience for visitors.

Fort
• Home to iconic colonial architecture.
• Great for dining and shopping options.
Colpetty
• Bustling with local markets and vibrant cafes.
• Close to popular beaches like Galle Face.
Borella
• Known for its cultural heritage and temples.
• Offers a mix of modern and traditional vibes.

Best Times To Visit Colombo's Attractions

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

Gangaramaya Temple
Visit early in the morning for a quieter experience and stunning light.
Galle Face Green
Late afternoon offers the best sunset views and fewer crowds.
Pettah Market
Mornings are ideal for exploring while the vendors are setting up.

Colombo Weather: What to Expect Year-Round

Colombo enjoys a tropical climate with warm temperatures year-round, but its wet and dry seasons play a significant role in travel plans. The best times to visit are from December to March, when you can experience comfortable conditions and vibrant outdoor activities.

Dining Recommendation in Colombo

In Colombo, be sure to try the seafood curry at Fisherman's Wharf, a lively restaurant that showcases an array of spices and fresh ocean catch, setting it apart from Batticaloa’s simpler coastal fare. The vibrant atmosphere and innovative flavor profiles here provide a refreshing twist to your dining experience.

Batticaloa - Colombo operators

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

Plane Show flights
Website
cinnamonair.com

Plane from Batticaloa (BTC) to Diyawanna Oya (DWO)

Average Duration
22h 46m
Estimated price
$265-607

Plane from Batticaloa (BTC) to Colombo (CMB)

Average Duration
45m
Estimated price
$265-1000
Train Show train routes
Contact phone
94114600111
Website
railway.gov.lk

Train from Batticaloa Station to Maradana

Average Duration
7h 17m
Estimated price
$1-3

Train from Batticaloa Station to Habarana

Average Duration
3h 13m
Estimated price
$1-2654
Bus
Contact phone
+94776942070
Website
superline.lk

Bus from Habarana to Colombo Bastian Mawatha Bus Terminal

Average Duration
3h 55m
Estimated price
$5-9
Taxi
Contact phone
+94117433433
Website
pickme.lk

Taxi from Batticaloa to Colombo

Average Duration
5h 14m
Estimated price
$140-180
all-pages.other Show other routes
Contact phone
+94 65 222 60 79
Website
welcometobatticaloa.com

Other from Batticaloa to Colombo

Average Duration
5h 14m
Estimated price
$140-180
Contact phone
+94 71 80 63 975
Website
batticaloa-car-taxi.business.site

Other from Batticaloa to Colombo

Average Duration
5h 14m
Estimated price
$140-180

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

Traveling between Batticaloa 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.

🚗 Embark on a scenic road trip from Batticaloa to Colombo, covering a distance of 183 miles. The journey typically takes around 5 hours and 14 minutes, offering plenty of opportunities to explore the diverse landscapes of Sri Lanka. 💰 Depending on the type of vehicle and any additional services, the cost of traveling by car from Batticaloa to Colombo ranges from $40 to $60. Enjoy the freedom of setting your own pace and making spontaneous stops along the way to truly experience the beauty of the country.
Average price
$40 - $60
🕒 The direct train service runs three times a day, providing travelers with convenient options for their journey. With an approximate travel time of 7 hours and 17 minutes, passengers can relax and enjoy the ride. 💰 Ticket prices for the Batticaloa to Colombo train range from $1 to $3, making it an affordable and enjoyable way to travel between these two Sri Lankan cities. Sit back, relax, and experience the charm of train travel in Sri Lanka.
Departure Point
Batticaloa Station
Arrival Point
Maradana station
🛫 Traveling from Batticaloa to Colombo by plane involves a one-stopover flight with Cinnamon Air, taking approximately 22 hours and 30 minutes. 💸 The cost of a flight between Colombo and Batticaloa ranges from $265 to $607, providing options for different budgets and preferences.
Departure Point
Batticaloa Airport
Arrival Point
Diyawanna Oya Airport. The quickest flight takes 22h 30m and has one stopover

Frequently asked questions

Find out more about the route from Batticaloa to Colombo.

Or choose the category:
The distance between Batticaloa and Colombo is 138 miles, or 183.2 miles by road. Travel times vary depending on the mode of transportation. It takes 8 hours and 38 minutes to reach Colombo from Batticaloa by train and 7 hours and 53 minutes by taking a train and then a bus. By plane, it takes 19 hours and 31 minutes. For those driving, it takes 5 hours and 14 minutes to reach Batticaloa from Colombo by car.
The most cost-effective option for traveling from Batticaloa to Colombo is by train, with prices ranging from $1 to $3. Although it takes 8 hours and 38 minutes, it is a more affordable choice for budget-conscious travelers. However, for those who prioritize time efficiency, flying is the fastest option, with a travel time of just 1 hour and 15 minutes. Keep in mind that flying can be more expensive, with ticket prices ranging from $270 to $650.
The prices for a train journey between Batticaloa and Colombo typically range from $1 to $3. However, it is important to note that these prices may vary depending on factors such as class of travel and time of booking. It is advisable to check with the train operator or travel agency for the most accurate and up-to-date pricing information.
To travel from Batticaloa to Colombo without using public transportation, you can hire a private car or a taxi. The driving distance between the two cities is approximately 183 miles, and it takes about 5 hours and 14 minutes to drive from Batticaloa to Colombo. The cost of hiring a car or taxi can range from $40 to $60, depending on the company and vehicle chosen.
To travel from Batticaloa to Colombo without a car, the best option is to take a train from Batticaloa to Colombo, which takes around 8 hours and 38 minutes. From Colombo train station, you can then take a bus to reach your final destination, which will add an additional travel time of about 15 minutes. This train and bus combination is not only convenient but also cost-effective, with tickets typically ranging from $7 to $10.
Yes, there is a direct train link between Batticaloa and Colombo. The train operates twice daily and the journey takes approximately 8 hours and 38 minutes. The train departs from Batticaloa Station and arrives at Fort Station in Colombo. This provides a convenient and scenic mode of transportation between the two cities in Sri Lanka.
The flight duration between Batticaloa and Colombo typically takes around 19 hours and 15 minutes with one stopover. The prices for a flight between these two destinations range from $285 to $607. However, please note that there are no direct flights available from Batticaloa Airport to Diyawanna Oya Airport, so a layover is required.
There are more than 778 hotels available near Colombo. Prices for accommodations start at $40. Some popular options include the Shangri-La Hotel Colombo, the Cinnamon Lakeside Colombo, and the Galle Face Hotel. Visitors have a variety of choices in terms of budget, location, and amenities when selecting their stay in Colombo.