hero
How2Go
Rohtak to Machilipatnam

Rohtak to Machilipatnam

Machilipatnam is approximately 1600+ km from Rohtak, 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

Via Delhi, Rajahmundry

RECOMMENDED

Rohtak

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

11h 53m

₹6,416

Onwards

Rohtak

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

9h 49m

₹10,127

Onwards

Rohtak

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

12h

₹7,156

Onwards

Rohtak

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

12h 44m

₹6,691

Onwards

Via Warangal

Rohtak

Warangal

Machilipatnam

Approx Travel Time

1d 10h 54m

On Demand

Ads by MMT

Via Madhira

CHEAPEST

Rohtak

Madhira

Machilipatnam

Approx Travel Time

1d 11h 57m

₹840

Onwards

Via Vijayawada

Rohtak

Vijayawada

Machilipatnam

Approx Travel Time

1d 14h 27m

₹1,100

Onwards

Ads by MMT

Via Delhi, Gannavaram

Rohtak

Delhi

Gannavaram

Machilipatnam

Approx Travel Time

9h 43m

₹10,421

Onwards

FASTEST

Rohtak

Delhi

Gannavaram

Machilipatnam

Approx Travel Time

8h 52m

₹10,146

Onwards

Via Delhi, Hyderabad

Rohtak

Delhi

Hyderabad

Machilipatnam

Approx Travel Time

1d 22h 55m

₹5,429

Onwards

Frequently Asked Questions

What is the distance between Rohtak and Machilipatnam?

Machilipatnam is approximately 1600+ kms from Rohtak.

How long does it take to reach Machilipatnam from Rohtak?

It takes approximately 9 hours to reach Machilipatnam from Rohtak by Train, Flight, Cab Via Delhi, Gannavaram.

What is the cheapest way to reach Machilipatnam from Rohtak?

The cheapest way to reach Machilipatnam from Rohtak is by Train Via Madhira.

What is the fastest way to reach Machilipatnam from Rohtak?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India