There are 7 ways to get from Udupi to Kudgi by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Chitradurga
best- Take the bus from Udupi, Karnataka to Shivamogga, Karnatakabus
- Take the bus from Shivamogga to Chitradurgabus
- Take the bus from Chitradurga to Hosapetebus
- Take the bus from Hospete to Muttagibus
15h 3mTrain
cheapest- Take the train from Udupi to Madgaontrain
- Take the train from Madgaon to Gadag Jntrain
- Take the train from Gadag Jn to Bagevadi Rdtrain
15h 38m₹1,249–5,214Drive 480 km
- Drive from Udupi to Kudgicar 480 km
6h 57m₹5,423–7,832Taxi
- Take the taxi from Udupi to Kudgitaxi 480 km
6h 57m₹10,000–13,000Bus, fly, train
- Take the bus from Udupi to Surathkalbus
- Fly from Bajpe Airport (IXE) to Hubli Airport (HBX)plane IXE - HBX
- Take the train from Hubli Jn to Bagevadi Rdtrain
11h 38m₹11,521–13,423Bus
- Take the bus from Udupi, Karnataka to Gokarna(Karnataka), Karnatakabus
- Take the bus from Gokarna(Karnataka), Karnataka to Belagavi, Karnatakabus
- Take the bus from Belgavi Railway Bus Stand to Nidagundibus
15h 26mTrain via Londa
- Take the train from Udupi to Londa Jntrain
- Take the train from Londa Jn to Hubli Jntrain
- Take the train from Hubli Jn to Bagevadi Rdtrain
18h 39m₹1,251–5,147
Bajpe Airport (IXE) to Hubli Airport (HBX) flights
Questions & Answers
The cheapest way to get from Udupi to Kudgi is to train which costs ₹1,200 - ₹5,500 and takes 15h 38m.
The fastest way to get from Udupi to Kudgi is to drive which takes 6h 57m and costs ₹5,000 - ₹8,000.
No, there is no direct bus from Udupi to Kudgi. However, there are services departing from Udupi, Karnataka and arriving at Muttagi via Shivamogga, Chitradurga and Hospete. The journey, including transfers, takes approximately 15h 3m.
No, there is no direct train from Udupi to Kudgi. However, there are services departing from Udupi and arriving at Bagevadi Rd via Madgaon and Gadag Jn. The journey, including transfers, takes approximately 15h 38m.
The distance between Udupi and Kudgi is 577 km. The road distance is 480 km.
The best way to get from Udupi to Kudgi without a car is to bus via Chitradurga which takes 15h 3m and costs .
It takes approximately 15h 3m to get from Udupi to Kudgi, including transfers.
Udupi to Kudgi bus services, operated by Sri Durgamba Travels, depart from Udupi, Karnataka station.
Udupi to Kudgi train services, operated by Indian Railways, depart from Udupi station.
The best way to get from Udupi to Kudgi is to bus via Chitradurga which takes 15h 3m and costs . Alternatively, you can train, which costs ₹1,200 - ₹5,500 and takes 15h 38m.
What companies run services between Udupi, India and Kudgi, India?
You can take a bus from Udupi, Karnataka to Kudgi via Shivamogga, Karnataka, Shivamogga, Chitradurga, Hospete, and Muttagi in around 15h 3m. Alternatively, you can take a train from Udupi to Kudgi via Madgaon, Gadag Jn, and Bagevadi Rd in around 15h 38m.
- Website
- goindigo.in
Flights from Bajpe Airport to Hubli Airport via Bengaluru
- Ave. Duration
- 7h 6m
- When
- Every day
- Estimated price
- ₹6,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Udupi to Madgaon
- Ave. Duration
- 4h 8m
- Frequency
- Every 3 hours
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Madgaon to Gadag Jn
- Ave. Duration
- 5h 58m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Gadag Jn to Bagevadi Rd
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Hubli Jn to Bagevadi Rd
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Udupi to Londa Jn
- Ave. Duration
- 9h 38m
- Frequency
- Once a week
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Londa Jn to Hubli Jn
- Ave. Duration
- 2h 9m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Hubli Jn to Bagevadi Rd
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Website
- Sri Durgamba Travels
Bus from Udupi, Karnataka to Shivamogga, Karnataka
- Ave. Duration
- 5h 10m
- Frequency
- Every 3 hours
- Schedules at
- Sri Durgamba Travels
- Ave. Duration
- 6h 57m
- Estimated price
- ₹10,000–13,000
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 Which London airport should I choose?, How do I get from Sydney to Melbourne, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Udupi to Kudgi bus services, operated by Sri Durgamba Travels, arrive at Shivamogga, Karnataka station.
Udupi to Kudgi train services, operated by Indian Railways, arrive at Madgaon station.
Yes, the driving distance between Udupi to Kudgi is 480 km. It takes approximately 6h 57m to drive from Udupi to Kudgi.






