There are 7 ways to get from Ujjain to Hubballi 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 to Indore, fly to Hubli Airport
best- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Hubli Airport (HBX)plane IDR - HBX
8h 35m₹9,948–20,425Train
cheapest- Take the train from Ujjain Jn to Ratlam Jntrain 12962 / ...
- Take the train from Ratlam Jn to Hubli Jntrain 19667
28h 15m₹742–5,690Bus via Kolhāpur
- Take the bus from Ujjain, Madhya Pradesh to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Kolhapur(Maharashtra), Maharashtrabus
- Take the bus from Kolhapur(Maharashtra), Maharashtra to Hubli, Karnatakabus
25h 20mDrive 1,015.8 km
- Drive from Ujjain to Hubballicar 1,015.8 km
15h 12m₹11,425–16,502Train to Raja Bhoj International Airport, fly to Hubli Airport
- Take the train from Ujjain Jn to Sant Hirdaram Nagartrain
- Fly from Raja Bhoj International Airport (BHO) to Hubli Airport (HBX)plane BHO - HBX
10h 42m₹7,960–21,649Train to Indore, fly to Belgaum Airport, bus
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Belgaum Airport (IXG)plane IDR - IXG
- Take the bus from Belagavi to Hubbalibus
11h 2m₹13,778–24,205Bus
- Take the bus from Ujjain, Madhya Pradesh to Hubli, Karnatakabus Ujjain, Madhya Pradesh - Hubli, Karnataka
26h 30m
Indore (IDR) to Hubli Airport (HBX) flights
Questions & Answers
The cheapest way to get from Ujjain to Hubballi is to train which costs ₹700 - ₹6,000 and takes 28h 15m.
The fastest way to get from Ujjain to Hubballi is to train and fly which takes 8h 35m and costs ₹9,500 - ₹21,000.
Yes, there is a direct bus departing from Ujjain, Madhya Pradesh and arriving at Hubli, Karnataka. Services depart twice daily, and operate every day. The journey takes approximately 26h 30m.
No, there is no direct train from Ujjain to Hubballi. However, there are services departing from Ujjain Jn and arriving at Hubli Jn via Ratlam Jn. The journey, including transfers, takes approximately 28h 15m.
The distance between Ujjain and Hubballi is 922 km. The road distance is 1015.8 km.
The best way to get from Ujjain to Hubballi without a car is to bus via Kolhāpur which takes 25h 20m and costs .
It takes approximately 8h 35m to get from Ujjain to Hubballi, including transfers.
Ujjain to Hubballi bus services, operated by Royal Travels, depart from Ujjain, Madhya Pradesh station.
Ujjain to Hubballi train services, operated by Indian Railways, depart from Ujjain Jn station.
The best way to get from Ujjain to Hubballi is to bus via Kolhāpur which takes 25h 20m and costs . Alternatively, you can train, which costs ₹700 - ₹6,000 and takes 28h 15m.
What companies run services between Ujjain, India and Hubballi, India?
You can take a bus from Ujjain, Madhya Pradesh to Hubli, Karnataka via Indore, Madhya Pradesh and Kolhapur(Maharashtra), Maharashtra in around 25h 20m. Alternatively, you can take a train from Ujjain Jn to Hubli Jn via Ratlam Jn in around 28h 15m.
- Website
- goindigo.in
Flights from Indore to Hubli Airport via Delhi
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹9,500–18,000
Flights from Indore to Hubli Airport via Mumbai
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹9,500–18,000
Flights from Indore to Hubli Airport via Pune
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–28,000
Flights from Raja Bhoj International Airport to Hubli Airport via Bengaluru
- Ave. Duration
- 9h 57m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Raja Bhoj International Airport to Hubli Airport via Delhi
- Ave. Duration
- 9h 35m
- When
- Sunday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–18,000
Flights from Raja Bhoj International Airport to Hubli Airport via Mumbai
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Indore to Belgaum Airport via Bengaluru
- Ave. Duration
- 4h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–22,000
Flights from Indore to Belgaum Airport via Hyderabad
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹13,000–22,000
- Website
- fly91.in
Flights from Indore to Hubli Airport via Hyderabad
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹9,500–18,000
Flights from Indore to Hubli Airport via Bengaluru
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹9,500–18,000
- Website
- starair.in
Flights from Indore to Belgaum Airport via Mumbai
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- ₹8,000–24,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
- https://www.irctc.co.in/nget/train-search
- 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
- https://www.irctc.co.in/nget/train-search
- 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 Hubli Jn
- Ave. Duration
- 25h 40m
- Frequency
- Once a week
- Estimated price
- ₹600–4,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,600
Train from Ujjain Jn to Sant Hirdaram Nagar
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91-8879498558
- [email protected]
- Website
- omio.com
Bus from Kolhapur(Maharashtra), Maharashtra to Hubli, Karnataka
- Ave. Duration
- 4h
- Frequency
- Every 20 minutes
- Schedules at
- omio.com
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Belagavi to Hubbali
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- ₹500–700
- Schedules at
- ksrtc.in
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Belagavi to Hubbali
- Ave. Duration
- 1h 58m
- Frequency
- 5 times a day
- Estimated price
- ₹260–280
- Schedules at
- vrlbus.in
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 Italy Travel Guides, Which London airport should I choose?, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Ujjain to Hubballi bus services, operated by Royal Travels, arrive at Indore, Madhya Pradesh station.
Ujjain to Hubballi train services, operated by Indian Railways, arrive at Ratlam Jn station.
Yes, the driving distance between Ujjain to Hubballi is 1016 km. It takes approximately 15h 12m to drive from Ujjain to Hubballi.
There are 52+ hotels available in Hubballi.

















