hero
How2Go
Bangalore to Machilipatnam

Bangalore to Machilipatnam

Machilipatnam is approximately 750+ km from Bangalore, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Machilipatnam.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

Bangalore

Machilipatnam

Approx Travel Time

16h 8m

₹410

Onwards

Bangalore

Machilipatnam

Approx Travel Time

13h 30m

₹1,590

Onwards

Via Gannavaram

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

5h 20m

₹7,504

Onwards

Bangalore

Gannavaram

Machilipatnam

Approx Travel Time

8h 35m

₹5,504

Onwards

Via Gannavaram, Gudivada

FASTEST

Bangalore

Gannavaram

Gudivada

Machilipatnam

Approx Travel Time

5h 14m

₹6,104

Onwards

Via Chittoor

Bangalore

Chittoor

Machilipatnam

Approx Travel Time

15h 5m

₹1,963

Onwards

Via Kavali

Bangalore

Kavali

Machilipatnam

Approx Travel Time

13h 47m

₹5,552

Onwards

Via Rajahmundry, Gudivada

Bangalore

Rajahmundry

Gudivada

Machilipatnam

Approx Travel Time

6h 43m

₹7,292

Onwards

Via Rajahmundry

Bangalore

Rajahmundry

Machilipatnam

Approx Travel Time

5h 58m

₹10,858

Onwards

Via Gannavaram, Kaikalur

Bangalore

Gannavaram

Kaikalur

Machilipatnam

Approx Travel Time

7h 25m

On Demand

Frequently Asked Questions

What is the distance between Bangalore and Machilipatnam?

Machilipatnam is approximately 750+ kms from Bangalore.

How long does it take to reach Machilipatnam from Bangalore?

It takes approximately 5 hours to reach Machilipatnam from Bangalore by Flight, Bus Via Gannavaram, Gudivada.

What is the cheapest way to reach Machilipatnam from Bangalore?

The cheapest way to reach Machilipatnam from Bangalore is by Train.

What is the fastest way to reach Machilipatnam from Bangalore?

The fastest way to reach Machilipatnam from Bangalore is by Flight, Bus Via Gannavaram, Gudivada.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India