Rome2rio's partners include

There are 5 ways to get from Tirupati to Mangaluru by bus, train, taxi, car or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Tirupati to Mangaluru.
Launch map view
  • Distance: 312.7 miles
  • Duration: 15 h 8 min

What companies run services between Tirupati, India and Mangaluru, India?

You can take a bus from Tirupati to Mangaluru via Bangalore in around 15 hours 8 minutes. Alternatively, Indian Railways operates a train from Tirupati to Mangaluru 3 times a week. Tickets cost $17 - $26 and the journey takes 16 hours 35 minutes.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Tirupati to Mangalore via Bengaluru
Avg. Duration
7 h 15 min
When
Every day
Estimated price
$50 - $270
Flights from Tirupati to Mangalore via Bengaluru, Mumbai
Avg. Duration
7 h 25 min
When
Tuesday
Estimated price
$85 - $370
Flights from Tirupati to Mangalore via Hyderabad
Avg. Duration
12 h 15 min
When
Every day
Estimated price
$65 - $310
Flights from Tirupati to Mangalore via Hyderabad, Bengaluru
Avg. Duration
10 h 2 min
When
Every day
Estimated price
$70 - $320
Spicejet
Website
spicejet.com
Flights from Tirupati to Mangalore via Hyderabad, Bengaluru
Avg. Duration
8 h 10 min
When
Every day
Estimated price
$70 - $320
Flights from Tirupati to Mangalore via Hyderabad
Avg. Duration
13 h 55 min
When
Every day
Estimated price
$60 - $300
Train operators
Bus operators
KSRTC
Website
ksrtc.in
Bus from Tirupathi to Bengaluru Kempegowda
Avg. Duration
7 h 30 min
Frequency
Hourly
Estimated price
$5 - $10
Schedules at
ksrtc.in
Standard
$5 - $9
Other operators
Taxi
Avg. Duration
8 h 34 min
Estimated price
$120 - $150
Ola Cabs
Phone
+91 22 33 55 33 55
Website
olacabs.com
Fast Track Call Taxi
Website
fasttracktirupati.com
Meru Cabs
Phone
+91 877 44 22 44 22
Website
merucabs.com

How far is it from Tirupati to Mangaluru?

The distance between Tirupati and Mangaluru is 500 km. The road distance is 599 km.

What is the cheapest way to get from Tirupati to Mangaluru?

The cheapest way to get from Tirupati to Mangaluru is to bus which costs ₹1,300 and takes 15 hours 8 minutes.

What is the fastest way to get from Tirupati to Mangaluru?

The quickest way to get from Tirupati to Mangaluru is to fly which takes 6 hours 57 minutes and costs ₹10,000.

Is there a direct bus between Tirupati and Mangaluru?

No, there is no direct bus from Tirupati to Mangaluru. However, there are services departing from Tirupathi and arriving at Mangalore via Bangalore. The journey, including transfers, takes approximately 15 hours 8 minutes.

How long does it take to get from Tirupati to Mangaluru?

It takes approximately 15 hours 8 minutes to get from Tirupati to Mangaluru, including transfers.