Udupi is one of the most important spiritual and coastal destinations in the Indian state of Karnataka. Famous for the sacred Sri Krishna Temple, scenic beaches, and world-renowned vegetarian cuisine, this charming town attracts pilgrims, tourists, and culture lovers throughout the year. Located along the Arabian Sea coast, Udupi forms an important part of Karnataka’s coastal tourism circuit that includes destinations such as Mangalore, Murudeshwar, and Gokarna.
If you are planning a trip to this historic temple town, understanding how to reach Udupi will help you plan your journey smoothly. The city is well connected by road, railway, and air routes, making it easily accessible from most major cities in India.
This detailed travel guide explains routes, distances, transport options, and useful travel tips to help you reach Udupi conveniently.
Where is Udupi Located?
Udupi lies on the western coast of Karnataka, between the Arabian Sea and the Western Ghats mountain range. The town is about 60 km north of Mangalore and around 320 km from Bangalore, the capital of Karnataka.
Udupi is famous not only for its religious significance but also for its beautiful coastal surroundings. The district features pristine beaches, historic temples, islands, and scenic landscapes.
Key Location Details
State: Karnataka
Region: Coastal Karnataka (Karavali region)
Nearby major city: Mangalore
Distance from Bangalore: approx. 320 km
Distance from Mangalore: approx. 55–60 km
Because of its location along National Highway 66 and the Konkan Railway route, Udupi is well connected with major cities across India.
Reaching Udupi by Air
Traveling by air is the fastest way to reach Udupi, especially for visitors coming from distant cities or international destinations.
Although Udupi does not have its own airport, the nearest airport is located in Mangalore.
Nearest Airport to Udupi
The closest airport is Mangalore International Airport (IXE).
Distance from Udupi: about 60–65 km
Travel time: around 1 to 1.5 hours by road
This airport connects coastal Karnataka to major Indian cities and several international destinations.
Major Flight Connections
Flights operate regularly between Mangalore and cities such as:
International flights also connect Mangalore with several Middle Eastern cities such as Dubai and Abu Dhabi.
Because of these connections, travelers from across India and abroad can easily fly to Mangalore and continue the journey to Udupi by road.
Transportation from Mangalore Airport to Udupi
Once you land at the airport, several transportation options are available.
Taxi or Cab
Taxis are available directly outside the airport terminal.
Travel time: about 1 hour
Distance: approximately 60 km
Hiring a taxi is the most convenient option, especially if you are traveling with family or carrying luggage.
Airport Transfers
Some hotels and tour operators offer private airport pickup services. These transfers provide a comfortable journey directly from the airport to your hotel in Udupi.
Bus Services
You can travel from the airport to the Mangalore bus stand and then take a bus to Udupi. Regular buses operate between Mangalore and Udupi throughout the day.
Reaching Udupi by Train
Traveling by train is one of the most convenient and scenic ways to reach Udupi. The city has its own railway station, which lies on the Konkan Railway line, connecting major cities along India’s western coast.
The Konkan Railway is known for its breathtaking landscapes, tunnels, rivers, and coastal views, making train travel to Udupi an enjoyable experience.
Udupi Railway Station
Udupi Railway Station is located close to the town center, making it easy to reach major hotels and attractions.
Many important express and superfast trains stop here, connecting Udupi to cities such as:
Because of these railway connections, traveling by train is often a preferred option for long-distance travelers.
Popular Train Routes to Udupi
Mumbai to Udupi
Distance: around 770 km
Travel time: approximately 12 to 14 hours
Several trains operate between Mumbai and Udupi via the Konkan Railway route.
Bangalore to Udupi
Distance: about 340 km
Travel time: around 10 to 12 hours
Overnight trains are available, making it convenient for travelers to reach Udupi the next morning.
Mangalore to Udupi
Distance: around 60 km
Travel time: about 1 hour
This is the shortest train journey and is commonly used by travelers arriving at Mangalore.
Popular Karnataka Tour Packages & Itineraries:
- Karnataka 7 Day Complete Tour Package
- 3 Days Hampi Heritage Tour Package
- Hassan 3 Days Temple Tour Itinerary
- 4 Days Hampi Sightseeing & Historical Tour
- 8 Days South India Tour: Karnataka with Kerala
Reaching Udupi by Road
Road travel is one of the most popular ways to reach Udupi, especially for travelers exploring the scenic coastal highways of Karnataka.
Udupi lies on National Highway 66, which runs along India’s western coastline. This highway connects many important coastal cities and towns.
Driving to Udupi offers spectacular views of:
- Coastal landscapes
- Coconut plantations
- Rivers and backwaters
- Western Ghats hills
Bangalore to Udupi by Road
Distance: approximately 320 km
Travel time: 8 to 10 hours
There are several routes connecting Bangalore to Udupi.
Route 1
Bangalore – Hassan – Sakleshpur – Mangalore – Udupi
This is the most scenic route and passes through the Western Ghats. Travelers can enjoy mountain views, forest landscapes, and winding hill roads.
Route 2
Bangalore – Chitradurga – Shivamogga – Udupi
This route is slightly longer but involves fewer mountain roads.
Mangalore to Udupi by Road
Distance: about 55–60 km
Travel time: around 1 to 1.5 hours
The road between Mangalore and Udupi is smooth and scenic. Travelers pass through small coastal towns and villages along the way.
Goa to Udupi by Road
Distance: approximately 300 km
Travel time: around 7 to 8 hours
This route follows the scenic Konkan coastline and is popular among road trip enthusiasts.
Kochi to Udupi by Road
Distance: about 420 km
Travel time: around 9 to 10 hours
This drive takes travelers through Kerala’s coastal belt before entering Karnataka.
Reaching Udupi by Bus
Bus travel is a popular and economical option for reaching Udupi. Both government and private bus services operate regularly to the town.
Government Bus Services
The Karnataka State Road Transport Corporation (KSRTC) runs frequent buses to Udupi from various cities.
These buses include:
- Volvo AC buses
- Sleeper buses
- Express buses
Major routes include:
- Bangalore to Udupi
- Mangalore to Udupi
- Mysore to Udupi
- Hubli to Udupi
Private Bus Operators
Several private operators also run buses on major routes.
Common bus routes include:
- Bangalore to Udupi
- Mumbai to Udupi
- Goa to Udupi
Most buses operate overnight services, making it convenient for travelers to arrive in Udupi early in the morning.
Distance from Major Cities to Udupi
Here are approximate distances from some important Indian cities.
Bangalore – 320 km
Mangalore – 60 km
Goa – 300 km
Mumbai – 770 km
Kochi – 420 km
Mysore – 360 km
Travel time may vary depending on traffic and weather conditions.
Best Time to Travel to Udupi:
Udupi can be visited throughout the year, but some seasons are more comfortable for travel.
Winter (October to March)
This is the best time to visit Udupi.
The weather is pleasant, making it ideal for temple visits, beach outings, and sightseeing.
Summer (April to June)
Temperatures can rise during summer, but coastal breezes help keep the climate manageable.
Monsoon (July to September)
The region receives heavy rainfall during the monsoon season. However, the surrounding landscapes become lush and beautiful.
Travelers who enjoy rain-washed scenery often prefer visiting during this period.
Travel Tips for Reaching Udupi:
Planning your journey carefully can make your trip smoother.
Plan Transport in Advance
Booking flights, trains, or buses early ensures better availability and prices.
Carry Light Clothing
The coastal climate is humid, so light cotton clothing is recommended.
Check Weather Conditions
Heavy rainfall during monsoon can affect road travel in the Western Ghats.
Travel During Daytime in Ghats
If driving through mountain roads, daytime travel is safer.
Combine Nearby Destinations:
Many travelers combine Udupi with nearby destinations such as Murudeshwar, Mangalore, and Gokarna.
Scenic Stops on the Way to Udupi:
Traveling to Udupi can be even more enjoyable if you stop at some nearby attractions.
1. Sakleshpur
A beautiful hill station located in the Western Ghats, famous for coffee plantations and trekking trails.
2. Mangalore
A coastal city known for its beaches, temples, and vibrant culture.
3. Kundapura
A small coastal town near Udupi with peaceful beaches and traditional villages.
4. Malpe Beach
Located just a few kilometers from Udupi, Malpe Beach is one of the most popular beaches in Karnataka.
Top Attractions After Reaching Udupi:
Once you arrive in Udupi, there are many interesting places to explore.
1. Sri Krishna Temple
The most famous temple in the town, attracting thousands of pilgrims every year.
2. Malpe Beach
A beautiful beach known for golden sand and water sports.
3. St. Mary’s Island
Located off the coast of Malpe Beach, this island is famous for unique basalt rock formations.
4. Kaup Beach
A scenic beach featuring an old lighthouse.
5. Kollur Mookambika Temple
A major pilgrimage destination located about 80 km from Udupi.
Travel Itinerary for Udupi
Day 1: Arrival in Udupi and visit to Sri Krishna Temple
Day 2: Explore Malpe Beach and St. Mary’s Island
Day 3: Visit Kollur Mookambika Temple or Murudeshwar
Conclusion
Udupi is one of the most culturally and spiritually rich destinations in South India. With its famous temples, beautiful beaches, and peaceful atmosphere, the town offers a memorable experience for both pilgrims and travelers.
Fortunately, reaching Udupi is easy thanks to its excellent connectivity through air, rail, and road networks. Travelers can fly to Mangalore, take scenic train journeys along the Konkan Railway, or enjoy road trips along the coastal highways.
Whether you are planning a religious pilgrimage, a coastal holiday, or a cultural exploration of Karnataka, knowing how to reach Udupi will help you plan your trip efficiently and enjoy a smooth travel experience.
Once you arrive, you will discover a destination where spirituality, tradition, and natural beauty come together to create a truly unique travel experience.
Karnataka Travel Guides:
- Must-Visit Nearby Temples in Hubli
- Best Temples to Visit in Hospet for History Lovers
- Karnataka in June 2026: Best Places to Visit
- Karnataka in July 2026: Weather & Top Tourist Spots
- Places to Visit in Karnataka in August 2026
- Karnataka in September 2026: Travel Guide & Attractions
- Karnataka in October 2026: Best Destinations & Itinerary
- Famous Temples in Belur You Must Visit
- Hoysala Temples of Karnataka: Complete Travel Guide
- Top Hampi Temples to Explore for Heritage Lovers
- Most Famous Temples in Karnataka for Pilgrimage
- Aihole Tourist Places: Ancient Temple Guide
- Pattadakal Temples Guide – UNESCO World Heritage Site
- Karnataka in November: Best Tourist Places & Travel Tips
- Karnataka in December 2026: Where to Go & What to See



