There are 10 ways to get from Ujjain to Kerala by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Cochin International Airport
best- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Cochin International Airport (COK)plane IDR - COK
8h 40m₹9,008–15,175Train via Ratlām
cheapest- Take the train from Ujjain Jn to Ratlam Jntrain 12962 / ...
- Take the train from Ratlam Jn to Thiruvananthapuram Centraltrain 12432 / ...
38h 20m₹992–8,090Bus
- Take the bus from Ujjain to Indorebus
- Take the bus from Indore to Bengalurubus
- Take the bus from Bengaluru to Thiruvananthapurambus
46h 48mDrive 1,909.2 km
- Drive from Ujjain to Thiruvananthapuramcar 1,909.2 km
29h 11m₹18,677–26,978Train, fly to Kannur International Airport
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Kannur International Airport (CNN)plane IDR - CNN
9h 14m₹9,058–24,175Train, fly to Calicut International Airport
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Calicut International Airport (CCJ)plane IDR - CCJ
9h 9m₹9,908–17,025Train, fly to Trivandrum
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Trivandrum (TRV)plane IDR - TRV
10h 57m₹8,679–17,195Train, fly to Coimbatore International Airport
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Coimbatore International Airport (CJB)plane IDR - CJB
- Take the train from Coimbatore Jn to Thrisurtrain
11h 21m₹9,148–15,695Train, fly to Bajpe Airport
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Bajpe Airport (IXE)plane IDR - IXE
- Take the train from Mangalore to Kannurtrain
11h 45m₹9,148–19,685Train
- Take the train from Ujjain Jn to Kollam Jntrain 20932 / ...
- Take the train from Kollam Jn to Thiruvananthapuram Centraltrain 20636 / ...
42h 29m₹1,035–7,762
Ujjain to Kerala by train
Comparing Your Travel Options
The cheapest way to get from Ujjain to Kerala is to train which costs ₹1,000 - ₹8,000 and takes 42h 29m.
The fastest way to get from Ujjain to Kerala is to train and fly which takes 8h 40m and costs ₹9,000 - ₹16,000.
No, there is no direct bus from Ujjain to Kerala. However, there are services departing from Ujjain and arriving at Trivandrum via Indore, Bengaluru and Kesavadasapuram. The journey, including transfers, takes approximately 46h 48m.
No, there is no direct train from Ujjain to Kerala. However, there are services departing from Ujjain Jn and arriving at Thiruvananthapuram Central via Ratlam Jn. The journey, including transfers, takes approximately 38h 20m.
The distance between Ujjain and Kerala is 1520 km. The road distance is 1909.2 km.
The best way to get from Ujjain to Kerala without a car is to train via Ratlām which takes 38h 20m and costs ₹950 - ₹8,500.
It takes approximately 8h 40m to get from Ujjain to Kerala, including transfers.
Ujjain to Kerala bus services, operated by Baneshwari Travels, depart from Ujjain station.
Ujjain to Kerala train services, operated by Indian Railways, depart from Ujjain Jn station.
The best way to get from Ujjain to Kerala is to train via Ratlām which takes 38h 20m and costs ₹950 - ₹8,500. Alternatively, you can bus, which costs and takes 46h 48m.
What companies run services between Ujjain, India and Kerala, India?
You can take a train from Ujjain Jn to Thiruvananthapuram Central via Ratlam Jn in around 38h 20m. Alternatively, you can take a bus from Ujjain to Trivandrum via Indore, Bengaluru, Thiruvananthapuram, and Kesavadasapuram in around 46h 48m.
- Website
- goindigo.in
Flights from Indore to Cochin International Airport via Goa
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Indore to Cochin International Airport via Pune
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Indore to Cochin International Airport via Bengaluru
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Indore to Cochin International Airport via Hyderabad
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Indore to Cochin International Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–14,000
Flights from Indore to Cochin International Airport via Delhi
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Indore to Cochin International Airport via Madras
- Ave. Duration
- 6h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–14,000
Flights from Indore to Kannur International Airport via Mumbai
- Ave. Duration
- 5h 7m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–22,000
Flights from Indore to Kannur International Airport via Hyderabad
- Ave. Duration
- 6h 50m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–22,000
Flights from Indore to Kannur International Airport via Delhi
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹12,000–23,000
Flights from Indore to Calicut International Airport via Bengaluru
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹9,000–15,000
Flights from Indore to Calicut International Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Wednesday
- Estimated price
- ₹9,000–15,000
Flights from Indore to Calicut International Airport via Mumbai
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ₹9,000–15,000
Flights from Indore to Calicut International Airport via Madras
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–15,000
Flights from Indore to Calicut International Airport via Hyderabad
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- ₹9,000–15,000
Flights from Indore to Trivandrum via Bengaluru
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Indore to Trivandrum via Madras
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–16,000
Flights from Indore to Trivandrum via Delhi
- Ave. Duration
- 8h 12m
- When
- Sunday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–16,000
Flights from Indore to Trivandrum via Hyderabad
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Indore to Trivandrum via Mumbai
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Indore to Coimbatore International Airport via Hyderabad
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Indore to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Indore to Coimbatore International Airport via Mumbai
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- ₹8,000–21,000
Flights from Indore to Coimbatore International Airport via Madras
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–21,000
Flights from Indore to Coimbatore International Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹12,000–22,000
Flights from Indore to Bajpe Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Indore to Bajpe Airport via Bengaluru
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Indore to Bajpe Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Indore to Bajpe Airport via Hyderabad
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,000–17,000
- Website
- airindia.in
Flights from Indore to Cochin International Airport via Delhi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Indore to Cochin International Airport via Mumbai
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Indore to Cochin International Airport via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Thursday and Saturday
- Estimated price
- ₹7,000–20,000
Flights from Indore to Trivandrum via Delhi
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₹12,000–21,000
Flights from Indore to Coimbatore International Airport via Mumbai
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–22,000
Flights from Indore to Coimbatore International Airport via Delhi
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- ₹11,000–20,000
Flights from Indore to Bajpe Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Indore to Bajpe Airport via Delhi
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₹10,000–26,000
- Website
- airindiaexpress.in
Flights from Indore to Cochin International Airport via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Thursday and Saturday
- Estimated price
- ₹7,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Ratlam Jn
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Ratlam Jn to Thiruvananthapuram Central
- Ave. Duration
- 35h 45m
- Frequency
- 5 times a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,100–4,000
- First Class (1A)
- ₹5,000–7,000
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Coimbatore Jn to Thrisur
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Mangalore to Kannur
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Ujjain Jn to Kollam Jn
- Ave. Duration
- 40h 52m
- Frequency
- Twice a week
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,000
- First Class (1A)
- ₹5,000–7,000
Train from Kollam Jn to Thiruvananthapuram Central
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
- Website
- Baneshwari Travels
Bus from Ujjain to Indore
- Ave. Duration
- 2h
- Frequency
- Hourly
- Schedules at
- Baneshwari Travels
- Website
- NeelKamal Bus Service
Bus from Ujjain to Indore
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Schedules at
- NeelKamal Bus Service
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Ujjain to Indore
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Ujjain to Indore
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Website
- Humsafar Bus
Bus from Indore to Bengaluru
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Website
- Humsafar Bus
- [email protected]
- Website
- Royal Travels
Bus from Ujjain to Indore
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Website
- Royal Travels
- Phone
- +91 07442423097
- [email protected]
- Website
- Samreen Travels
Bus from Ujjain to Indore
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Samreen Travels
- Phone
- 07314069090
- 07314069090
- Website
- Intercity Travels
Bus from Ujjain to Indore
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Schedules at
- Intercity Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Ujjain to Indore
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Lavi Travels Neemuch
Bus from Ujjain to Indore
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Schedules at
- Lavi Travels Neemuch
- Website
- Pooja Travels
Bus from Ujjain to Indore
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Schedules at
- Pooja Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Ujjain to Indore
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Website
- Jain Travels
- Website
- Aman Raman Travels
Bus from Ujjain to Indore
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Aman Raman Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Ujjain to Indore
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Schedules at
- Mahalaxmi Travels
- Website
- omio.com
Bus from Ujjain to Indore
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Schedules at
- hanstravel.in
Bus from Indore to Bengaluru
- Ave. Duration
- 33h 35m
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
- Website
- BK Yadav Travels
Bus from Ujjain to Indore
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Schedules at
- BK Yadav Travels
- Website
- Om Maa Mahashakti Travels
Bus from Ujjain to Indore
- Ave. Duration
- 2h 55m
- Frequency
- Twice a week
- Schedules at
- Om Maa Mahashakti Travels
- Website
- Sahu Travels
Bus from Ujjain to Indore
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Schedules at
- Sahu Travels
- Phone
- +91 94141 26815
- [email protected]
- Website
- Gajraj Travels
Bus from Ujjain to Indore
- Ave. Duration
- 1h
- Frequency
- Once a week
- Website
- Gajraj Travels
- Website
- Jaishree Travels
Bus from Ujjain to Indore
- Ave. Duration
- 1h
- Frequency
- Once a week
- Schedules at
- Jaishree Travels
- Phone
- +91 9853444995
- [email protected]
- Website
- Mahadev Bus Service
Bus from Ujjain to Indore
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Website
- Mahadev Bus Service
- Website
- Mahadev Bus Service
- Phone
- +91 9950141188
- [email protected]
- Website
- Salasar vaishnav travels
Bus from Indore to Bengaluru
- Ave. Duration
- 27h 45m
- Frequency
- Once daily
- Website
- Salasar vaishnav travels
- Website
- Renuka Bus Service
Bus from Indore to Bengaluru
- Ave. Duration
- 28h 45m
- Frequency
- Once a week
- Schedules at
- Renuka Bus Service
- Phone
- +91 97781 17474
- [email protected]
- Website
- Oneness Tours And Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 11h 45m
- Frequency
- 3 times a day
- Schedules at
- Oneness Tours And Travels
- Phone
- +91-9384047581
- [email protected]
- Website
- VKV Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 12h 25m
- Frequency
- Twice daily
- Estimated price
- ₹1,700–2,400
- Schedules at
- VKV Travels
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 11h 55m
- Frequency
- Twice daily
- Schedules at
- SBM Traansport
- Phone
- +91 88758 80888
- [email protected]
- Website
- G8 Express
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 12h 55m
- Frequency
- Twice daily
- Schedules at
- G8 Express
- Phone
- 7338873882
- [email protected]
- Website
- Jayavin Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- ₹900–2,700
- Schedules at
- Jayavin Travels
- Phone
- +91 99625 31717
- [email protected]
- Website
- Thirumalaivasan Transports
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 14h
- Frequency
- 6 times a week
- Website
- Thirumalaivasan Transports
- Website
- Murahara Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 11h 35m
- Frequency
- 5 times a week
- Schedules at
- Murahara Travels
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 12h 45m
- Frequency
- 5 times a week
- Estimated price
- ₹1,100–2,500
- Schedules at
- Kallada Tours and Travels
- Website
- Shama Transport
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 11h 45m
- Frequency
- 4 times a week
- Schedules at
- Shama Transport
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 15h 40m
- Frequency
- 4 times a week
- Website
- A1 Travels
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 Need to know: Greyhound, Want to know more about Flixbus?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
Ujjain to Kerala bus services, operated by Baneshwari Travels, arrive at Indore station.
Ujjain to Kerala train services, operated by Indian Railways, arrive at Ratlam Jn station.
Yes, the driving distance between Ujjain to Kerala is 1909 km. It takes approximately 29h 11m to drive from Ujjain to Kerala.
There are 820+ hotels available in Kerala.







































