
Bangalore to Udupi distance is about 400 km. Three ghat roads compared, Krishna temple tips, places with distance and fares.
See Fares
8 min read
August 14, 2025
Blog Summary
Bangalore to Udupi distance is about 400 km. Three ghat roads compared, Krishna temple tips, places with distance and fares.
The Bangalore to Udupi distance is about 400 km, 8 to 9 hours by road, and most temple groups we send go in a mini bus on rent in Bangalore. Udupi is the temple town of the Krishna Matha, with Malpe beach and St Mary's Island next door. The plains end at Hassan or Shivamogga, and every road to the coast then goes down a ghat.
Which ghat you take changes the drive more than anything else, so we start there. Then the temple, every place around, a 2-day plan and the fares.

Our 25 seater mini bus with a family group on a 5-day Gokarna, Murudeshwar, Jog Falls and Udupi tour.
Detail | Information |
|---|---|
Distance | About 400 km |
Drive time | 8 to 9 hours |
Usual road | Hassan, Sakleshpur, Shiradi ghat, Mangalore, Udupi |
Days to keep | 2 days; 3 to 4 with Kollur, Murudeshwar or Dharmasthala |
Best time | October to March |
Also by | Train, KSRTC bus, or flight to Mangalore (60 km) |
Approx. fare | Innova Crysta about ₹17,000 for 2 days |

Udupi route map from Bangalore: about 400 km via Hassan, Sakleshpur, the Shiradi ghat and Mangalore.
The distance between Bangalore and Udupi is close to 400 km on all three ghat roads; what changes is the climb. The Udupi to Bangalore distance is the same on the way back, by whichever ghat is open.
Detail | Information |
|---|---|
Route | Kunigal, Hassan, Sakleshpur, Shiradi ghat, Uppinangady, Mangalore, Udupi |
Distance | About 400 km |
Time | 8 to 9 hours |
Good for | Every vehicle, including big buses; widest ghat of the three |
Detail | Information |
|---|---|
Route | Hassan, Belur, Mudigere, Charmadi ghat, Ujire, Karkala, Udupi |
Distance | About 390 km |
Time | 8.5 to 9.5 hours |
Good for | Cars and tempo travellers; add Belur or Dharmasthala on the way |
Detail | Information |
|---|---|
Route | Tumkur, Tiptur, Shivamogga, Thirthahalli, Agumbe ghat, Hebri, Udupi |
Distance | About 400 km |
Time | 8.5 to 9 hours |
Good for | Cars and small groups; Agumbe sunset point on the way. Tight hairpins, so big buses check first. |
When the Shiradi road is under repair, we switch to Charmadi or Agumbe. Our drivers check the ghat status the evening before.

The hills seen from the Charmadi ghat road. Photo: Glany Saldanha, CC BY 3.0
Timings: open from early morning (about 5 am) to night, with a break for puja around noon. Check the day's timings at the Matha, as festival days change them.
Kanakana Kindi: the Lord is seen through a small nine-hole window, the Kanakana Kindi.
Dress: wear traditional clothes. The rules for each seva are shown at the gate.
Food: free prasada meal at the Matha at lunch, and many old-style Udupi hotels on Car Street.
Parking: buses park outside the Car Street area; it is a short walk.
October to March is the best time: the sea is calm and the boats to St Mary's Island run. April and May are hot and humid. From June to September the monsoon closes the sea for boats, but the ghat roads are at their greenest. Krishna Janmashtami in August or September brings huge crowds.
When | What it is like |
|---|---|
October to March | Best. Calm sea, boats to St Mary's Island run |
April and May | Hot and humid |
June to September | Monsoon. No boats, greenest ghat roads |
Krishna Janmashtami | August or September, huge crowds at the Matha |

Place | From Udupi | What it is |
|---|---|---|
Sri Krishna Matha and Car Street | In town | The temple and the eight Mathas around it |
Manipal: End Point and Hasta Shilpa | 5 km | Valley view and a heritage house museum |
Malpe beach | 6 km | Main beach and fishing harbour |
St Mary's Island | Boat from Malpe | Basalt rock columns, October to May |
Delta beach, Kodi Bengre | About 12 km | Where the river meets the sea |
Kaup beach and lighthouse | About 15 km | Lighthouse on the rocks |
Padubidri beach | About 25 km | Clean Blue Flag beach |
Anegudde Vinayaka temple | About 30 km | Popular Ganesha temple at Kumbashi |
Karkala | About 38 km | Gommateshwara statue and Chaturmukha basadi |
Kateel Durgaparameshwari | About 45 km | Temple on a river island |
Maravanthe beach | About 55 km | Highway between the sea and the river |
Kollur Mookambika | About 75 km | Temple at the foot of the ghats |
Murudeshwar | About 100 km | Shiva statue and temple tower by the sea |
Dharmasthala | About 100 km | Manjunatha temple, on the Charmadi road |

Fishing boats at Malpe harbour, 6 km from Udupi, where the St Mary's Island boats start. Photo: Rudolph A. Furtado, public domain
Day 1: leave at 5 am, reach Udupi by 2 pm, Krishna Matha darshan, Malpe beach for sunset.
Day 2: boat to St Mary's Island in the morning (October to May), Kaup beach, then back to Bangalore by night.
3 to 4 days: add Kollur, Maravanthe and Murudeshwar to the north, or Karkala, Kateel and Dharmasthala on the way back by Charmadi.


The lighthouse on the rocks at Kaup beach, about 15 km from Udupi. Photo: Arun Keerthi K. Barboza, CC BY 2.0
Families of 5 to 7: Innova Crysta (₹20/km), or a Mercedes-Benz E-Class (₹140/km) for a luxury temple trip. Innova Hycross on request.
Friends, up to 13: 13 seater tempo traveller (₹24/km).
Families, more comfort: 12 seater Urbania (₹40/km).
Temple groups: 25 seater mini bus (₹36/km), which we run on our own coastal temple tours.
Big groups: 40 seater bus (₹60/km), 45 seater BharatBenz (₹70/km) or 49 seater bus (₹54/km).


Our 16 seater mini bus with a group on a 4-day coast trip to Gokarna.
Outstation trips are billed at 300 km per day minimum (400 km for Volvo and BharatBenz buses), or the actual km if more. A 2-day Udupi trip comes to about 850 km with local driving.
Vehicle | Rate | 2 days, 850 km |
|---|---|---|
₹20/km | ₹17,000 | |
₹24/km | ₹20,400 | |
₹40/km | ₹34,000 | |
₹36/km | ₹30,600 | |
₹60/km | ₹51,000 |
Driver allowance per day, tolls and parking are added in the written quote (no state permit inside Karnataka). See the full route pages for the Bangalore to Udupi tempo traveller, cab, Urbania, mini bus and bus.
See Bangalore to Udupi Urbania rates →
Overnight trains run from Bangalore to Udupi and Mangalore through the Sakleshpur ghat, about 10 to 12 hours.
KSRTC and private sleeper buses run every night from Bangalore to Udupi, about 9 hours.
Fly to Mangalore, 60 km from Udupi. We can pick you up at the airport and do the coastal trip from there.
Cross the ghat in daylight; in the monsoon, mist on Charmadi and Agumbe can be thick.
Reach the Krishna Matha before 10 am on weekends to avoid the long queue.
The return drive is long; leave Udupi by 2 pm to be home the same night.
Send your dates, pickup area and the number of people to +91 9980277773 on call or WhatsApp. We reply with a written quote within 2 hours and confirm after a 15 to 20% advance.
See all sizes and rates: tempo traveller on rent in Bangalore, mini bus on rent in Bangalore, bus on rent in Bangalore, cab rental in Bangalore.
About 400 km, 8 to 9 hours by road via Hassan, the Shiradi ghat and Mangalore.
The Shiradi ghat road via Mangalore suits every vehicle. Charmadi and Agumbe are good for cars and small groups when Shiradi is under repair.
It opens early in the morning, about 5 am, and stays open till night, with a break around noon. Festival days change the timings.
A 25 seater mini bus at ₹36/km. It is the size we run on our own coastal temple tours. For 8 to 13 people, a 13 seater tempo traveller at ₹24/km. All sizes are on our mini bus on rent in Bangalore page.
About 400 km by the Shiradi ghat road, 8 to 9 hours. By the Charmadi ghat it is about 390 km.
The Kateel Durgaparameshwari temple is about 55 km from Udupi, around 1.5 hours by road. Many temple groups add it on the way to or from Mangalore.

August 14, 2025
Mangalore to Bangalore distance is about 350 km via Shiradi ghat, 7.5 to 8.5 hours. Charmadi and Madikeri roads, train, bus and fares.

August 14, 2025
Bangalore to Kukke Subramanya distance is about 280 km, 7 hours via Hassan and Shiradi Ghat. 2-day plan, Sarpa Samskara, best time, fares.

October 20, 2025
Bangalore to Murudeshwar distance is about 490 km, 9.5 to 10 hours via Shivamogga and Jog Falls. Two roads, coastal plan and fares.