There are 9 ways to get from Odisha to Udupi by plane, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Biju Patnaik International Airport to Bajpe Airport, bus
best- Fly from Biju Patnaik International Airport (BBI) to Bajpe Airport (IXE)plane BBI - IXE
- Take the bus from Surathkal to Udupibus
8h 23m₹9,467–20,927Train, bus
cheapest- Take the train from Bhubaneswar to Mangaloretrain 22851
- Take the bus from Mangalore to Udupibus
37h 35m₹937–6,633Bus
- Take the bus from Bhubaneswar, Odisha to Bangalore, Karnatakabus Bhubaneswar, Odisha - Bangalore, Karnataka
- Take the bus from Bangalore Kempegowda Bus Terminal 2A to Udupibus
35h 41mDrive 1,629.4 km
- Drive from Bhubaneshwar to Udupicar 1,629.4 km
23h 57m₹18,221–26,319Taxi to Jagdalpur Airport, fly to Bajpe Airport, bus
- Take the taxi from Nowrangapur to Jagdalpur Airport (JGB)taxi
- Fly from Jagdalpur Airport (JGB) to Bajpe Airport (IXE)plane JGB - IXE
- Take the bus from Surathkal to Udupibus
7h 36m₹11,887–31,597Train to Veer Surendra Sai Airport, fly to Bajpe Airport, bus
- Take the train from Rourkela to Jharsuguda Jntrain
- Fly from Veer Surendra Sai Airport (JRG) to Bajpe Airport (IXE)plane JRG - IXE
- Take the bus from Surathkal to Udupibus
10h 22m₹10,894–28,372Fly Biju Patnaik International Airport to Shivamogga, bus
- Fly from Biju Patnaik International Airport (BBI) to Shivamogga (RQY)plane BBI - RQY
- Take the bus from Shivamogga, Karnataka to Udupi, Karnatakabus
12h 5mTaxi to Jagdalpur Airport, fly to Shivamogga, bus
- Take the taxi from Nowrangapur to Jagdalpur Airport (JGB)taxi
- Fly from Jagdalpur Airport (JGB) to Shivamogga (RQY)plane JGB - RQY
- Take the bus from Shivamogga, Karnataka to Udupi, Karnatakabus
26h 33mBus via Hyderabad
- Take the bus from Bhubaneswar, Odisha to Hyderabad, Telanganabus Bhubaneswar, Odisha - Hyderabad, Telangana
- Take the bus from Hyderabad, Telangana to Udupi, Karnatakabus Hyderabad, Telangana - Udupi, Karnataka
36h 48m
Odisha to Udupi by train and bus
Questions & Answers
The cheapest way to get from Odisha to Udupi is to train and bus which costs ₹900 - ₹7,000 and takes 37h 35m.
The fastest way to get from Odisha to Udupi is to taxi and fly and bus which takes 7h 36m and costs ₹11,000 - ₹32,000.
No, there is no direct bus from Odisha to Udupi. However, there are services departing from Secretariat and arriving at Udupi via Bhubaneswar, Odisha, Vidhana Soudha Karnataka High Court and Bangalore Kempegowda Bus Terminal 2A. The journey, including transfers, takes approximately 35h 41m.
The distance between Odisha and Udupi is 1480 km. The road distance is 1629.4 km.
The best way to get from Odisha to Udupi without a car is to bus which takes 35h 41m and costs .
It takes approximately 8h 23m to get from Odisha to Udupi, including transfers.
Odisha to Udupi bus services, operated by Kalosona Dreamline, depart from Bhubaneswar, Odisha station.
Odisha to Udupi bus services, operated by Kalosona Dreamline, arrive at Bangalore, Karnataka station.
Yes, the driving distance between Odisha to Udupi is 1629 km. It takes approximately 23h 57m to drive from Odisha to Udupi.
There are 322+ hotels available in Udupi.
What companies run services between Odisha, India and Udupi, India?
You can take a bus from Secretariat to Udupi via Acharya Vihar Square, Bhubaneswar, Odisha, Bangalore, Karnataka, Vidhana Soudha Karnataka High Court, Kempegowda Bus Station, and Bangalore Kempegowda Bus Terminal 2A in around 35h 41m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 8h 32m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Delhi
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–23,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Madras
- Ave. Duration
- 11h 50m
- When
- Tuesday to Saturday
- Estimated price
- ₹8,500–23,000
Flights from Jagdalpur Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹10,000–29,000
Flights from Veer Surendra Sai Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 6h 2m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–26,000
Flights from Veer Surendra Sai Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Biju Patnaik International Airport to Shivamogga via Bengaluru
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹8,000–26,000
Flights from Jagdalpur Airport to Shivamogga via Hyderabad, Bengaluru
- Ave. Duration
- 23h 5m
- When
- Every day
- Estimated price
- ₹10,000–30,000
- Website
- starair.in
Flights from Biju Patnaik International Airport to Shivamogga via Goa Mopa
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–23,000
Flights from Jagdalpur Airport to Shivamogga via Hyderabad
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- ₹9,500–55,000
Flights from Jagdalpur Airport to Shivamogga via Hyderabad, Tirupati
- Ave. Duration
- 22h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–31,000
Flights from Jagdalpur Airport to Shivamogga via Hyderabad, Goa Mopa
- Ave. Duration
- 24h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–31,000
- Website
- airindiaexpress.in
Flights from Biju Patnaik International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Delhi
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹13,000–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhubaneswar to Mangalore
- Ave. Duration
- 35h 35m
- Frequency
- Once a week
- Estimated price
- ₹850–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–6,500
Train from Rourkela to Jharsuguda Jn
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Surathkal to Udupi
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹410–550
- Schedules at
- ksrtc.in
Bus from Bangalore Kempegowda Bus Terminal 2A to Udupi
- Ave. Duration
- 7h 48m
- Frequency
- Hourly
- Estimated price
- ₹600–1,800
- Schedules at
- ksrtc.in
- AC Sleeper
- ₹600–1,800
Bus from Surathkal to Udupi
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹410–550
- Schedules at
- ksrtc.in
Bus from Surathkal to Udupi
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹410–550
- Schedules at
- ksrtc.in
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from Surathkal to Udupi
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ₹160–210
- Website
- FlixBus India
Bus from Surathkal to Udupi
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ₹160–210
- Website
- FlixBus India
Bus from Surathkal to Udupi
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ₹160–210
- Website
- FlixBus India
- Phone
- +91 93822 09568
- [email protected]
- Website
- Kalosona Bus
Bus from Bhubaneswar, Odisha to Bangalore, Karnataka
- Ave. Duration
- 25h 45m
- Frequency
- Hourly
- Website
- Kalosona Bus
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Mangalore to Udupi
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ₹70–150
- Website
- KSRTC
- Website
- Sri Durgamba Travels
Bus from Shivamogga, Karnataka to Udupi, Karnataka
- Ave. Duration
- 5h 5m
- Frequency
- Every 2 hours
- Schedules at
- Sri Durgamba Travels
Bus from Shivamogga, Karnataka to Udupi, Karnataka
- Ave. Duration
- 5h 5m
- Frequency
- Every 2 hours
- Schedules at
- Sri Durgamba Travels
- Website
- Ranadeep Travels
Bus from Bhubaneswar, Odisha to Hyderabad, Telangana
- Ave. Duration
- 18h 15m
- Frequency
- Hourly
- Schedules at
- Ranadeep Travels
- Phone
- +91 92416 43124
- [email protected]
- Website
- New Pooja Travels
Bus from Hyderabad, Telangana to Udupi, Karnataka
- Ave. Duration
- 16h 45m
- Frequency
- Every 4 hours
- Website
- New Pooja Travels
- Ave. Duration
- 1h 10m
- Estimated price
- ₹1,400–1,700
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 Best ways to travel around Australia, Italian Lakes: Getting around by train, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.



















