There are 7 ways to get from Puri to Udupi by train, plane, bus, 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.
Train, fly to Bajpe Airport
best- Take the train from Puri to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Bajpe Airport (IXE)plane BBI - IXE
- Take the train from Thokur to Udupitrain
9h 49m₹8,598–16,354Train
cheapest- Take the train from Puri to Khurda Road Jntrain
- Take the train from Khurda Road Jn to Mangaloretrain
- Take the train from Mangalore to Udupitrain
38h 48m₹1,103–8,543Train, bus via Gajuwaka
- Take the train from Puri to Khurda Road Jntrain
- Take the train from Khurda Road Jn to Visakhapatnamtrain
- Take the bus from Ramatakies Jn to Corporation Signalbus
- Take the bus from Bangalore Kempegowda Bus Terminal 2A to Udupibus
34h 15m₹1,998–7,454Train, bus
- Take the train from Puri to Yasvantpur Jntrain 22883
- Take the bus from FlixBus Bengaluru - Yeshwanthpur to FlixBus Udupi - Diana Circlebus FlixBus IN4520
38h 10m₹1,264–6,870Drive 1,633.1 km
- Drive from Puri to Udupicar 1,633.1 km
24h 31m₹18,133–26,191Train, fly to Shivamogga, taxi
- Take the train from Puri to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Shivamogga (RQY)plane BBI - RQY
- Take the taxi from Shivamogga (RQY) to Udupitaxi
9h 56m₹9,808–20,974Train, fly to Kannur International Airport
- Take the train from Puri to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Kannur International Airport (CNN)plane BBI - CNN
- Take the train from Kannur to Udupitrain
14h 20m₹9,278–22,574
Puri to Udupi by train and bus
Questions & Answers
The cheapest way to get from Puri to Udupi is to train which costs ₹1,100 - ₹9,000 and takes 38h 48m.
The fastest way to get from Puri to Udupi is to train and fly which takes 9h 49m and costs ₹8,500 - ₹17,000.
No, there is no direct train from Puri to Udupi. However, there are services departing from Puri and arriving at Udupi via Khurda Road Jn and Mangalore. The journey, including transfers, takes approximately 38h 48m.
The distance between Puri and Udupi is 1581 km. The road distance is 1633.1 km.
The best way to get from Puri to Udupi without a car is to train and bus via Gajuwaka which takes 34h 15m and costs ₹2,000 - ₹7,500.
It takes approximately 9h 49m to get from Puri to Udupi, including transfers.
Puri to Udupi train services, operated by Indian Railways, depart from Puri station.
Puri to Udupi train services, operated by Indian Railways, arrive at Khurda Road Jn station.
Yes, the driving distance between Puri to Udupi is 1633 km. It takes approximately 24h 31m to drive from Puri to Udupi.
There are 288+ hotels available in Udupi.
What companies run services between Puri, India and Udupi, India?
You can take a train from Puri to Udupi via Khurda Road Jn and Mangalore in around 38h 48m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Delhi
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Bajpe Airport via Visakhapatnam, Bengaluru
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Biju Patnaik International Airport to Shivamogga via Bengaluru
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₹5,500–16,000
Flights from Biju Patnaik International Airport to Kannur International Airport via Mumbai
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–19,000
Flights from Biju Patnaik International Airport to Kannur International Airport via Delhi
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹12,000–20,000
Flights from Biju Patnaik International Airport to Kannur International Airport via Madras
- Ave. Duration
- 7h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–19,000
Flights from Biju Patnaik International Airport to Kannur International Airport via Hyderabad
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ₹8,000–19,000
- Website
- airindiaexpress.in
Flights from Biju Patnaik International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹7,500–18,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Puri to Bhubaneswar
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Thokur to Udupi
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Puri to Khurda Road Jn
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Khurda Road Jn to Visakhapatnam
- Ave. Duration
- 6h 15m
- Frequency
- Hourly
- Estimated price
- ₹260–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,600–2,000
Train from Puri to Yasvantpur Jn
- Ave. Duration
- 27h 45m
- Frequency
- Once a week
- Estimated price
- ₹650–5,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–3,000
- First Class (1A)
- ₹4,000–5,000
Train from Kannur to Udupi
- Ave. Duration
- 4h 22m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Khurda Road Jn to Mangalore
- Ave. Duration
- 34h 55m
- Frequency
- Once a week
- Estimated price
- ₹850–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Mangalore to Udupi
- Ave. Duration
- 1h 28m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- 0836 230 7300
- help@vrlbus.in
- Website
- vrlbus.in
Bus from Ramatakies Jn to Corporation Signal
- Ave. Duration
- 16h 55m
- Frequency
- Twice daily
- Estimated price
- ₹850–2,800
- Schedules at
- vrlbus.in
- AC Sleeper
- ₹850–1,700
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Bangalore Kempegowda Bus Terminal 2A to Udupi
- Ave. Duration
- 8h 18m
- Frequency
- Hourly
- Estimated price
- ₹600–1,500
- Schedules at
- ksrtc.in
- AC Sleeper
- ₹600–1,500
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Bengaluru - Yeshwanthpur to FlixBus Udupi - Diana Circle
- Ave. Duration
- 9h 25m
- Frequency
- Once daily
- Estimated price
- ₹600–1,900
- Website
- https://www.flixbus.in
- Ave. Duration
- 2h 10m
- Estimated price
- ₹4,100–4,900
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, How do I buy a London Underground ticket?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.













