5 Ways to Reach Machilipatnam to Moga by Bus, Train, Flights, Drive & Taxi
Planning a trip from Machilipatnam to Moga Cleartrip helps you select the best route between Machilipatnam & Moga based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.
Distance between Machilipatnam & Moga
The distance from Machilipatnam to Moga is approximately 2156.48kms. By car, it takes roughly 31h 10m to reach Moga from Machilipatnam . Take a look at the 5 routes available to reach Moga from Machilipatnam
1.
Reach Machilipatnam to Moga by train
43h 19m
Rs. 3100
Rs. 550
Step 1: Take a Train from Machelipatnam (MTM) to reach Vijayawada Junction (BZA)
Rs. 2000
Step 2: Take a Train from Vijayawada Junction (BZA) to reach Ludhiana Junction (LDH)
Rs. 550
Step 3: Take a Train from Ludhiana Junction (LDH) to reach Moga (MOGA)
2.
Reach Machilipatnam to Moga by taxi, flight, and train
11h 46m
Rs. 7417
Rs. 1100
Step 1: Take a Taxi from Machilīpatnam to reach Vijayawada
Rs. 5500
Step 2: Take a Flight from Vijayawada to reach Delhi
Rs. 17
Step 3: Take a Train from Indira Gandhi International Airport to reach New Delhi
Rs. 800
Step 4: Take a Train from New Delhi (NDLS) to reach Moga (MOGA)
3.
Reach Machilipatnam to Moga by taxi, flight, and train
9h 45m
Rs. 8530
Rs. 1100
Step 1: Take a Taxi from Machilīpatnam to reach Vijayawada
Rs. 6500
Step 2: Take a Flight from Vijayawada to reach Amritsar
Rs. 280
Step 3: Take a Taxi from Amritsar to reach Amritsar Junction (ASR)
Rs. 650
Step 4: Take a Train from Amritsar Junction (ASR) to reach Moga (MOGA)
4.
Reach Machilipatnam to Moga by taxi, flight, and bus
10h 51m
Rs. 9450
Rs. 1100
Step 1: Take a Taxi from Machilīpatnam to reach Vijayawada
Rs. 7500
Step 2: Take a Flight from Vijayawada to reach Chandigarh
Rs. 300
Step 3: Take a Taxi from Chandigarh to reach Chandigarh
Rs. 550
Step 4: Take a Bus from Chandigarh to reach Moga
5.
Reach Machilipatnam to Moga by Drive
31h 10m
Rs. 14122
Rs. 14122
Other popular routes from Machilipatnam
- Machilipatnam to New Delhi
- Machilipatnam to Mumbai
- Machilipatnam to Bangalore
- Machilipatnam to Chennai
- Machilipatnam to Kolkata
- Machilipatnam to Lucknow
- Machilipatnam to Jaipur
- Machilipatnam to Pune
- Machilipatnam to Amritsar
- Machilipatnam to Ahmedabad
- Machilipatnam to Coimbatore
- Machilipatnam to Hyderabad
- Machilipatnam to Kochi
- Machilipatnam to Surat
- Machilipatnam to Patna
- Machilipatnam to Raipur
- Machilipatnam to Bhopal
- Machilipatnam to Agra
- Machilipatnam to Mysore
- Machilipatnam to Indore
- Machilipatnam to Madurai
- Machilipatnam to Nagpur
- Machilipatnam to Rajkot
- Machilipatnam to Ranchi
- Machilipatnam to Thiruvananthapuram
- Machilipatnam to Udaipur
- Machilipatnam to Srinagar
- Machilipatnam to Tiruchirappalli
- Machilipatnam to Thrissur
- Machilipatnam to Visakhapatnam
- Machilipatnam to Vijayawada
- Machilipatnam to Bhubaneswar
- Machilipatnam to Dehradun
- Machilipatnam to Cuttack
- Machilipatnam to Imphal
- Machilipatnam to Guwahati
- Machilipatnam to Kozhikode
- Machilipatnam to Panaji
- Machilipatnam to Pondicherry
- Machilipatnam to Noida
- Machilipatnam to Palakkad
- Machilipatnam to Hubli
- Machilipatnam to Jammu
- Machilipatnam to Durg
- Machilipatnam to Tiruchirappalli