There are 8 ways to get from Colombo to Mahobā by plane, taxi, bus, ferry, 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.
Fly to Khajuraho Civil Airport, taxi
best- Fly from Bandaranaike International Airport (CMB) to Khajuraho Civil Airport (HJR)CMB - HJR
- Take the taxi from Khajuraho Civil Airport (HJR) to Mahobā
12h 28m₹17,390–47,252Train, ferry
cheapest- Take the train from Colombo Fort to Kankesanturai
- Take the ferry from Kankesanturai to Nagapattinam
- Take the train from Nagappattinam to Mayiladuturai J
- Take the train from Mayiladuturai J to Satna
- Take the train from Satna to Mahoba
2d 6h₹8,011–19,293Bus, ferry, train
- Take the bus from Pettah to Kankesanturai
- Take the ferry from Kankesanturai to Nagapattinam
- Take the train from Nagappattinam to Villupuram Jn
- Take the train from Villupuram Jn to Virangana Lakshmibai Jhansi
- Take the train from Virangana Lakshmibai Jhansi to Mahoba
2d 2h₹8,485–16,485Fly to Gwalior Airport, train
- Fly from Bandaranaike International Airport (CMB) to Gwalior Airport (GWL)CMB - GWL
- Take the train from Gwalior Jn. to Mahoba
12h 36m₹17,660–48,612Fly to Kanpur Airport, train
- Fly from Bandaranaike International Airport (CMB) to Kanpur Airport (KNU)CMB - KNU
- Take the train from Kanpur Central to Mahoba
12h 34m₹19,260–54,052Fly to Chaudhary Charan Singh Airport, train
- Fly from Bandaranaike International Airport (CMB) to Chaudhary Charan Singh Airport (LKO)CMB - LKO
- Take the train from Lucknowjn to Banda Jn
- Take the train from Banda Jn to Mahoba
14h 2m₹14,390–23,152Fly to Jabalpur, train
- Fly from Bandaranaike International Airport (CMB) to Jabalpur (JLR)CMB - JLR
- Take the train from Jabalpur to Mahoba
13h 39m₹18,630–55,992Train, ferry via Kalyān
- Take the train from Colombo Fort to Kankesanturai
- Take the ferry from Kankesanturai to Nagapattinam
- Take the train from Nagappattinam to Kalyan Jn
- Take the train from Kalyan Jn to Mahoba
2d 16h₹8,101–19,993
Bandaranaike International Airport (CMB) to Khajuraho Civil Airport (HJR) flights
Questions & Answers
The cheapest way to get from Colombo to Mahobā is to train and ferry which costs ₹8,000 - ₹20,000 and takes 2 days 6h.
The fastest way to get from Colombo to Mahobā is to fly and taxi which takes 12h 28m and costs ₹17,000 - ₹48,000.
The distance between Colombo and Mahobā is 2059 km.
The best way to get from Colombo to Mahobā without a car is to bus and ferry and train which takes 2 days 2h and costs ₹8,500 - ₹17,000.
It takes approximately 12h 28m to get from Colombo to Mahobā, including transfers.
There are two+ hotels available in Mahobā.
What companies run services between Colombo, Sri Lanka and Mahobā, India?
There is no direct connection from Colombo to Mahobā. However, you can take the taxi to Bandaranaike International Airport (CMB) airport, fly to Khajuraho Civil Airport (HJR), then take the taxi to Mahobā. Alternatively, you can take a bus from Pettah to Mahoba via Kankesanturai, Kankesanturai, Nagapattinam, Nagappattinam, Villupuram Jn, and Virangana Lakshmibai Jhansi in around 2d 2h.
- Website
- goindigo.in
Flights from Bandaranaike International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 16h 41m
- When
- Every day
- Estimated price
- ₹13,000–55,000
Flights from Bandaranaike International Airport to Khajuraho Civil Airport via Mumbai, Varanasi
- Ave. Duration
- 15h 7m
- When
- Every day
- Estimated price
- ₹15,000–55,000
Flights from Bandaranaike International Airport to Khajuraho Civil Airport via Bengaluru, Varanasi
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- ₹14,000–47,000
Flights from Bandaranaike International Airport to Gwalior Airport via Delhi
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹14,000–43,000
Flights from Bandaranaike International Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ₹14,000–55,000
Flights from Bandaranaike International Airport to Kanpur Airport via Hyderabad
- Ave. Duration
- 5h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹14,000–55,000
Flights from Bandaranaike International Airport to Kanpur Airport via Bengaluru
- Ave. Duration
- 8h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹16,000–55,000
Flights from Bandaranaike International Airport to Kanpur Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹16,000–49,000
Flights from Bandaranaike International Airport to Kanpur Airport via Madras, Hyderabad
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹16,000–55,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Madras
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹12,000–17,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Bengaluru
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ₹12,000–17,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 6h 35m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–17,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- ₹12,000–17,000
Flights from Bandaranaike International Airport to Jabalpur via Mumbai
- Ave. Duration
- 10h 42m
- When
- Every day
- Estimated price
- ₹15,000–60,000
Flights from Bandaranaike International Airport to Jabalpur via Bengaluru
- Ave. Duration
- 5h 15m
- When
- Thursday to Saturday
- Estimated price
- ₹15,000–50,000
Flights from Bandaranaike International Airport to Jabalpur via Delhi
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹17,000–55,000
Flights from Bandaranaike International Airport to Jabalpur via Madras, Bengaluru
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹15,000–55,000
- Website
- airindia.in
Flights from Bandaranaike International Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 11h 35m
- When
- Tuesday to Saturday
- Estimated price
- ₹14,000–45,000
Flights from Bandaranaike International Airport to Gwalior Airport via Trivandrum, Bengaluru
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹15,000–46,000
Flights from Bandaranaike International Airport to Gwalior Airport via Tiruchirapalli, Bengaluru
- Ave. Duration
- 7h 40m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹14,000–45,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹12,000–39,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Bengaluru
- Ave. Duration
- 8h 7m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–39,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹13,000–49,000
- Website
- helitrans.no
Flights from Bandaranaike International Airport to Jabalpur via Delhi
- Ave. Duration
- 9h
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹18,000–65,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Nagappattinam to Villupuram Jn
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Villupuram Jn to Virangana Lakshmibai Jhansi
- Ave. Duration
- 30h 20m
- Frequency
- 5 times a week
- Estimated price
- ₹800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
Train from Virangana Lakshmibai Jhansi to Mahoba
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Gwalior Jn. to Mahoba
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Kanpur Central to Mahoba
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Lucknowjn to Banda Jn
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Banda Jn to Mahoba
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Jabalpur to Mahoba
- Ave. Duration
- 6h 39m
- Frequency
- Once daily
- Estimated price
- ₹260–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Nagappattinam to Mayiladuturai J
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Mayiladuturai J to Satna
- Ave. Duration
- 34h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,900–3,600
- First Class (1A)
- ₹4,900–6,500
Train from Satna to Mahoba
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Nagappattinam to Kalyan Jn
- Ave. Duration
- 28h 32m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Kalyan Jn to Mahoba
- Ave. Duration
- 22h 43m
- Frequency
- Once daily
- Estimated price
- ₹550–4,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,300–4,200
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹400–3,800
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- ₹400–550
- 3rd Class Fare
- ₹440–550
- Air Conditioned Saloon
- ₹850–3,800
- Phone
- +94 76 714 8292
- ncgexpress@gmail.com
- Website
- ncgexpress.lk
Bus from Pettah to Kankesanturai
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- ₹786
- Schedules at
- https://ncgexpress.lk/
- Website
- shipindia.com
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Schedules at
- shipindia.com
- Ave. Duration
- 1h 21m
- Estimated price
- ₹1,300–1,600
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 Why you should take the train in the US, Heading to Europe? Read this before you buy a Eurail Pass, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.












