There are 6 ways to get from Mangaluru to Annavaram by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Visakhapatnam, train
best- Fly from Bajpe Airport (IXE) to Visakhapatnam (VTZ)plane IXE - VTZ
- Take the train from Visakhapatnam to Annavaramtrain
7h₹8,543–15,690Train
cheapest- Take the train from Mangalore to Samalkot Jntrain 22852
26h₹940–6,110Bus via Hoskote
- Take the bus from Mangaluru to Bangalore Kempegowda Bus Terminal 2Abus
- Take the bus from Hoskote to Vijayawadabus
- Take the bus from Vijayawada to Annavarambus
28h 21m₹2,033–5,447Drive 1,131.6 km
- Drive from Mangaluru to Annavaramcar 1,131.6 km
16h 45m₹12,670–18,301Fly to Rajahmundry Airport, train
- Fly from Bajpe Airport (IXE) to Rajahmundry Airport (RJA)plane IXE - RJA
- Take the train from Rajamundry to Annavaramtrain
6h 42m₹6,173–19,760Bus
- Take the bus from Mangaluru to Hyderabadbus redbusIndia_A/C Sleeper / ...
- Take the bus from Hyderabad to Annavarambus redbusIndia_Non A/C Seater / Sleeper / ...
28h 59m
Bajpe Airport (IXE) to Visakhapatnam (VTZ) flights
Comparing Your Travel Options
The cheapest way to get from Mangaluru to Annavaram is to train which costs ₹900 - ₹6,500 and takes 26h.
The fastest way to get from Mangaluru to Annavaram is to fly and train which takes 6h 42m and costs ₹6,000 - ₹20,000.
No, there is no direct bus from Mangaluru to Annavaram. However, there are services departing from Mangaluru and arriving at Annavaram via Kempegowda Bus Station, Hoskote and Vijayawada. The journey, including transfers, takes approximately 28h 21m.
No, there is no direct train from Mangaluru to Annavaram. However, there are services departing from Mangalore and arriving at Annavaram via Samalkot Jn. The journey, including transfers, takes approximately 26h.
The distance between Mangaluru and Annavaram is 1170 km. The road distance is 1131.6 km.
The best way to get from Mangaluru to Annavaram without a car is to train which takes 26h and costs ₹900 - ₹6,500.
It takes approximately 7h to get from Mangaluru to Annavaram, including transfers.
Mangaluru to Annavaram bus services, operated by SLGT Travels, depart from Mangaluru station.
Mangaluru to Annavaram train services, operated by Indian Railways, depart from Mangalore station.
The best way to get from Mangaluru to Annavaram is to train which takes 26h and costs ₹900 - ₹6,500. Alternatively, you can bus via Hoskote, which costs ₹2,000 - ₹5,500 and takes 28h 21m.
What companies run services between Mangaluru, India and Annavaram, Andhra Pradesh, India?
Indian Railways operates a train from Mangalore to Samalkot Jn once a week. Tickets cost ₹600–4,900 and the journey takes 24h 39m. Alternatively, you can take a bus from Mangaluru to Annavaram via Bangalore Kempegowda Bus Terminal 2A, Kempegowda Bus Station, Hoskote, and Vijayawada in around 28h 21m.
- Website
- goindigo.in
Flights from Bajpe Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Bajpe Airport to Visakhapatnam via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Bajpe Airport to Rajahmundry Airport via Hyderabad
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Bajpe Airport to Rajahmundry Airport via Madras
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Bajpe Airport to Rajahmundry Airport via Bengaluru
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹5,500–18,000
- Website
- airindia.in
Flights from Bajpe Airport to Visakhapatnam via Delhi
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–26,000
Flights from Bajpe Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 4h 55m
- When
- Friday, Monday, and Thursday
- Estimated price
- ₹5,500–17,000
- Website
- airindiaexpress.in
Flights from Bajpe Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 4h 55m
- When
- Friday, Monday, and Thursday
- Estimated price
- ₹5,500–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Visakhapatnam to Annavaram
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Mangalore to Samalkot Jn
- Ave. Duration
- 24h 39m
- Frequency
- Once a week
- Estimated price
- ₹600–4,900
- Website
- irctc.co.in
- Sleeper Class
- ₹600–800
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,900–4,900
Train from Rajamundry to Annavaram
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Mangaluru to Bangalore Kempegowda Bus Terminal 2A
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- ₹600–1,800
- Schedules at
- ksrtc.in
- AC Sleeper
- ₹600–1,800
Bus from Hoskote to Vijayawada
- Ave. Duration
- 11h 19m
- Frequency
- 3 times a day
- Estimated price
- ₹1,300–2,300
- Schedules at
- ksrtc.in
- Sleeper
- ₹1,500–2,300
- Phone
- 0866 2570005
- customercare@apsrtconline.in
- Website
- APSRTC
Bus from Hoskote to Vijayawada
- Ave. Duration
- 12h 21m
- Frequency
- Every 2 hours
- Estimated price
- ₹950–1,700
- Website
- APSRTC
- Seater
- ₹1,000–1,700
- Phone
- +917303093510
- care@intrcity.com
- Website
- intrcity.com
Bus from Vijayawada to Annavaram
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₹450–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹450–650
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Mangaluru to Hyderabad
- Ave. Duration
- 17h 30m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Hyderabad to Annavaram
- Ave. Duration
- 11h 15m
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Website
- Rajdhani Travels (Patan)
Bus from Mangaluru to Hyderabad
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Nimbhera)
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Mangaluru to Hyderabad
- Ave. Duration
- 17h 30m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Hyderabad to Annavaram
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Hyderabad to Annavaram
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
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 Heading to Europe? Read this before you buy a Eurail Pass, Why you should take the train in the US, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Mangaluru to Annavaram bus services, operated by SLGT Travels, arrive at Hyderabad station.
Mangaluru to Annavaram train services, operated by Indian Railways, arrive at Samalkot Jn station.
Yes, the driving distance between Mangaluru to Annavaram is 1132 km. It takes approximately 16h 45m to drive from Mangaluru to Annavaram.
Book your Mangaluru to Annavaram bus tickets online with Omio.
There are six+ hotels available in Annavaram.