hero
How2Go
Machilipatnam to Bharuch

Machilipatnam to Bharuch

Bharuch is approximately 1200+ km from Machilipatnam, 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 Bharuch.

Read More
Sort By
Mode of Transport

Via Gannavaram, Mumbai

RECOMMENDED

FASTEST

Machilipatnam

Gannavaram

Mumbai

Bharuch

Approx Travel Time

9h 48m

₹8,613

Onwards

Machilipatnam

Gannavaram

Mumbai

Bharuch

Approx Travel Time

13h 58m

₹7,045

Onwards

Via Rajahmundry, Mumbai

CHEAPEST

Machilipatnam

Rajahmundry

Mumbai

Bharuch

Approx Travel Time

13h 1m

₹6,463

Onwards

Machilipatnam

Rajahmundry

Mumbai

Bharuch

Approx Travel Time

14h 43m

₹7,267

Onwards

Machilipatnam

Rajahmundry

Mumbai

Bharuch

Approx Travel Time

12h 23m

₹9,685

Onwards

Via Khammam

Machilipatnam

Khammam

Bharuch

Approx Travel Time

22h 42m

On Demand

Via Vijayawada

Machilipatnam

Vijayawada

Bharuch

Approx Travel Time

22h 48m

On Demand

Machilipatnam

Vijayawada

Bharuch

Approx Travel Time

1d 6h 30m

On Demand

Via Hyderabad, Vadodara

Machilipatnam

Hyderabad

Vadodara

Bharuch

Approx Travel Time

13h 24m

₹7,026

Onwards

Via Warangal

Machilipatnam

Warangal

Bharuch

Approx Travel Time

23h 47m

On Demand

Frequently Asked Questions

What is the distance between Machilipatnam and Bharuch?

Bharuch is approximately 1200+ kms from Machilipatnam.

How long does it take to reach Bharuch from Machilipatnam?

It takes approximately 10 hours to reach Bharuch from Machilipatnam by Cab, Flight, Train Via Gannavaram, Mumbai.

What is the cheapest way to reach Bharuch from Machilipatnam?

The cheapest way to reach Bharuch from Machilipatnam is by Train, Flight Via Rajahmundry, Mumbai.

What is the fastest way to reach Bharuch from Machilipatnam?

The fastest way to reach Bharuch from Machilipatnam is by Cab, Flight, Train Via Gannavaram, Mumbai.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India