There are 3 ways to get from Prayagraj to Badulla by plane, taxi, train, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Allahabad, taxi
best- Fly from Allahabad (IXD) to Hatton (NUF)IXD - NUF
- Take the taxi from Hatton (NUF) to Badulla
21h 7mRs 47,040–157,347Train, taxi, ferry
cheapest- Take the train from Prayagraj Jn to Mayiladuturai J
- Take the taxi from Mayiladuturai J to Nagapattinam
- Take the ferry from Nagapattinam to Kankesanturai
- Take the train from Kankesanturai to Polgahawela Junction
- Take the train from Polgahawela to Badulla Station
2d 11hRs 31,682–69,616Bus to Varanasi Airport, fly, taxi
- Take the bus from Prayagraj Civil Lines to Kachhwa Road
- Fly from Varanasi Airport (VNS) to Hatton (NUF)VNS - NUF
- Take the taxi from Hatton (NUF) to Badulla
17h 55mRs 47,595–129,702
Allahabad (IXD) to Hatton (NUF) flights
Questions & Answers
The cheapest way to get from Prayagraj to Badulla is to train and taxi and ferry which costs Rs. 31000 - Rs. 70000 and takes 2 days 11h.
The fastest way to get from Prayagraj to Badulla is to bus and fly and taxi which takes 17h 55m and costs Rs. 47000 - Rs. 130000.
The distance between Prayagraj and Badulla is 2178 km.
The best way to get from Prayagraj to Badulla without a car is to train and taxi and ferry which takes 2 days 11h and costs Rs. 31000 - Rs. 70000.
It takes approximately 21h 7m to get from Prayagraj to Badulla, including transfers.
There are 1130+ hotels available in Badulla.
What companies run services between Prayagraj, India and Badulla, Sri Lanka?
There is no direct connection from Prayagraj to Badulla. However, you can take the taxi to Allahabad (IXD) airport, fly to Hatton (NUF), then take the taxi to Badulla. Alternatively, you can take the train to Mayiladuturai J, take the taxi to Nagapattinam, take the ferry to Kankesanturai, walk to Kankesanturai, take the train to Polgahawela Junction, then take the train to Badulla Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- cinnamonair.com
Flights from Allahabad to Hatton via Mumbai, Colombo
- Ave. Duration
- 20h 12m
- When
- Every day
- Estimated price
- Rs 48,000–170,000
Flights from Allahabad to Hatton via Bengaluru, Colombo
- Ave. Duration
- 22h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 47,000–150,000
Flights from Allahabad to Hatton via Delhi, Colombo
- Ave. Duration
- 19h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Rs 50,000–170,000
Flights from Allahabad to Hatton via Hyderabad, Colombo
- Ave. Duration
- 21h 45m
- When
- Thursday
- Estimated price
- Rs 41,000–150,000
Flights from Allahabad to Hatton via Bhubaneswar, Madras, Colombo
- Ave. Duration
- 23h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- Rs 49,000–160,000
Flights from Allahabad to Hatton via Raipur, Madras, Colombo
- Ave. Duration
- 24h 10m
- When
- Saturday and Sunday
- Estimated price
- Rs 46,000–150,000
Flights from Varanasi Airport to Hatton via Bengaluru, Colombo
- Ave. Duration
- 13h 12m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 39,000–130,000
Flights from Varanasi Airport to Hatton via Madras, Colombo
- Ave. Duration
- 13h 40m
- When
- Every day
- Estimated price
- Rs 38,000–130,000
Flights from Varanasi Airport to Hatton via Mumbai, Colombo
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- Rs 40,000–140,000
Flights from Varanasi Airport to Hatton via Delhi, Colombo
- Ave. Duration
- 15h 45m
- When
- Every day
- Estimated price
- Rs 44,000–150,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Prayagraj Jn to Mayiladuturai J
- Ave. Duration
- 37h 18m
- Frequency
- Twice a week
- Estimated price
- Rs 3,200–25,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 3,200–3,900
- Third AC (3A)
- Rs 8,000–10,000
- Second AC (2A)
- Rs 11,000–15,000
- First Class (1A)
- Rs 19,000–25,000
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kankesanturai to Polgahawela Junction
- Ave. Duration
- 5h 39m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–11,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,800
- Air Conditioned Saloon
- Rs 2,900–11,000
Train from Polgahawela to Badulla Station
- Ave. Duration
- 8h 6m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–7,500
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,700
- Air Conditioned Saloon
- Rs 2,700–7,500
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Prayagraj Civil Lines to Kachhwa Road
- Ave. Duration
- 2h 5m
- Frequency
- Every 15 minutes
- Estimated price
- Rs 550–1,100
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- Rs 550–800
- Janrath
- Rs 800–1,100
- Website
- shipindia.com
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,401
- Schedules at
- shipindia.com
- Ave. Duration
- 1h 35m
- Estimated price
- Rs 3,400–6,000
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.com
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.com
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, Thanksgiving 2018: How to travel stress-free, and Getting around the Cyclades - to help you get the most out of your next trip.















