There are 3 ways to get from Nainativu to Batticaloa by unknown, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, bus
best- Walk from Nainativu to Kachcheriunknown
- Take the bus from Kachcheri to Dambullabus
- Take the bus from Dambulla to Batticaloabus
8h 4mTravel, train
- Walk from Nainativu to Jaffnaunknown
- Take the train from Jaffna to Mahotrain
- Take the train from Maho Junction to Batticaloatrain
10h 28mTravel, bus via Vavuniya
- Walk from Nainativu to Jaffnaunknown
- Take the bus from Jaffna to Vavuniyabus
- Take the bus from Vavuniya to Dambullabus
- Take the bus from Dambulla to Batticaloabus
11h 58m
Questions & Answers
The distance between Nainativu and Batticaloa is 439 km.
The best way to get from Nainativu to Batticaloa without a car is to travel and bus which takes 8h 4m and costs .
It takes approximately 8h 4m to get from Nainativu to Batticaloa, including transfers.
There are 56+ hotels available in Batticaloa.
What companies run services between Nainativu, Sri Lanka and Batticaloa, Sri Lanka?
There is no direct connection from Nainativu to Batticaloa. However, you can travel to Kachcheri, take the bus to Dambulla, walk to Dambulla, then take the bus to Batticaloa. Alternatively, you can take a vehicle from Nainativu to Batticaloa via Jaffna and Maho Junction in around 10h 28m.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Jaffna to Maho
- Ave. Duration
- 4h 22m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,200
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,700
- Air Conditioned Saloon
- Rs 2,400–3,200
Train from Maho Junction to Batticaloa
- Ave. Duration
- 4h 32m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–3,100
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,400–3,100
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kachcheri to Dambulla
- Ave. Duration
- 3h 18m
- Frequency
- Once daily
- Schedules at
- https://ncgexpress.lk/
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Dambulla to Batticaloa
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- Rs 2,400–2,700
- Website
- https://superline.lk/
Bus from Dambulla to Batticaloa
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- Rs 2,400–2,700
- Website
- https://superline.lk/
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Jaffna to Vavuniya
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- Rs 470–520
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 470–520
- Semi Lux
- Rs 550–800
- Super Lux
- Rs 1,000–1,400
Bus from Vavuniya to Dambulla
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 370–410
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 370–410
- Semi Lux
- Rs 440–650
- Super Lux
- Rs 800–1,100
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, 10 amazing places to get away from it all in Australia, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.














