There are 7 ways to get from Udupi to Kudgi by train, bus, 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.
Train via Madgaon
best- Take the train from Udupi to Madgaontrain
- Take the train from Madgaon to Gadag Jntrain
- Take the train from Gadag Jn to Bagevadi Rdtrain
14h 48m₹1,249–5,214Train
cheapest- Take the train from Udupi to Mangalore Jntrain 16345 / ...
- Take the train from Mangalore Jn to Bagevadi Rdtrain 07378
19h 51m₹1,209–4,794Bus via Chitradurga
- 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 13mDrive 480 km
- Drive from Udupi to Kudgicar 480 km
6h 57m₹5,403–7,804Taxi
- 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 33m₹8,921–13,623Bus
- 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 26m
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 - ₹4,800 and takes 19h 51m.
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 13m.
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 14h 48m.
The distance between Udupi and Kudgi is 654 km. The road distance is 480 km.
The best way to get from Udupi to Kudgi without a car is to train via Madgaon which takes 14h 48m and costs ₹1,200 - ₹5,500.
It takes approximately 14h 48m 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 train via Madgaon which takes 14h 48m and costs ₹1,200 - ₹5,500. Alternatively, you can bus via Chitradurga, which costs and takes 15h 13m.
What companies run services between Udupi, India and Kudgi, India?
You can take a train from Udupi to Kudgi via Madgaon, Gadag Jn, and Bagevadi Rd in around 14h 48m. Alternatively, you can take a bus from Udupi, Karnataka to Kudgi via Shivamogga, Karnataka, Shivamogga, Chitradurga, Hospete, and Muttagi in around 15h 13m.
- Website
- goindigo.in
Flights from Bajpe Airport to Hubli Airport via Bengaluru
- Ave. Duration
- 7h 6m
- When
- Every day
- Estimated price
- ₹7,000–11,000
- Website
- fly91.in
Flights from Bajpe Airport to Hubli Airport via Bengaluru
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹5,000–32,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Udupi to Madgaon
- Ave. Duration
- 3h 37m
- Frequency
- Every 2 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
- 6 times a week
- 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
- 2h 50m
- Frequency
- Every 3 hours
- 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 24m
- Frequency
- Every 4 hours
- 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 Mangalore Jn
- Ave. Duration
- 1h 18m
- Frequency
- Every 2 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Mangalore Jn to Bagevadi Rd
- Ave. Duration
- 17h 10m
- Frequency
- Once daily
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,300–2,900
- Website
- Sri Durgamba Travels
Bus from Udupi, Karnataka to Shivamogga, Karnataka
- Ave. Duration
- 5h 10m
- Frequency
- Every 3 hours
- Schedules at
- Sri Durgamba Travels
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Shivamogga to Chitradurga
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹500–700
- Schedules at
- ksrtc.in
Bus from Udupi to Surathkal
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹410–600
- Schedules at
- ksrtc.in
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Chitradurga to Hosapete
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- ₹290–360
- Schedules at
- vrlbus.in
Bus from Hospete to Muttagi
- Ave. Duration
- 2h 55m
- Frequency
- Every 30 minutes
- Estimated price
- ₹330–480
- Schedules at
- vrlbus.in
Bus from Udupi, Karnataka to Gokarna(Karnataka), Karnataka
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹340–490
- Schedules at
- Vijayanand Travels
- Phone
- +91-8879498558
- [email protected]
- Website
- Anand Travels
Bus from Gokarna(Karnataka), Karnataka to Belagavi, Karnataka
- Ave. Duration
- 4h 59m
- Frequency
- Every 4 hours
- Schedules at
- Anand Travels
- Phone
- +91 9226582250
- [email protected]
- Website
- KTCL
Bus from Belgavi Railway Bus Stand to Nidagundi
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- ₹110–160
- Website
- KTCL
- 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 5 incredible day trips from Florence by train, Bali: What to do if Mount Agung erupts, and Getting around the Cyclades - 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.





















