hero
How2Go
Somnath to Mayiladuthurai

Somnath to Mayiladuthurai

Mayiladuthurai is approximately 2150+ km from Somnath, 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 Mayiladuthurai.

Read More
Sort By
Mode of Transport

Via Umargam, Bangalore

RECOMMENDED

CHEAPEST

Somnath

Umargam

Bangalore

Mayiladuthurai

Approx Travel Time

1d 23h 18m

₹2,798

Onwards

Via Rajkot, Bangalore

Somnath

Rajkot

Bangalore

Mayiladuthurai

Approx Travel Time

19h 35m

₹9,731

Onwards

FASTEST

Somnath

Rajkot

Bangalore

Mayiladuthurai

Approx Travel Time

18h 43m

₹12,528

Onwards

Ads by MMT

Via Jamnagar, Bangalore

Somnath

Jamnagar

Bangalore

Mayiladuthurai

Approx Travel Time

21h 25m

₹10,679

Onwards

Somnath

Jamnagar

Bangalore

Mayiladuthurai

Approx Travel Time

19h 49m

₹14,446

Onwards

Via Surat, Chennai

Somnath

Surat

Chennai

Mayiladuthurai

Approx Travel Time

1d 0h 45m

₹7,962

Onwards

Somnath

Surat

Chennai

Mayiladuthurai

Approx Travel Time

1d 3h 39m

₹8,376

Onwards

Somnath

Surat

Chennai

Mayiladuthurai

Approx Travel Time

1d 2h 23m

₹12,406

Onwards

Ads by MMT

Via Vadodara, Chennai

Somnath

Vadodara

Chennai

Mayiladuthurai

Approx Travel Time

22h 39m

₹15,147

Onwards

Frequently Asked Questions

What is the distance between Somnath and Mayiladuthurai?

Mayiladuthurai is approximately 2150+ kms from Somnath.

How long does it take to reach Mayiladuthurai from Somnath?

It takes approximately 19 hours to reach Mayiladuthurai from Somnath by Cab, Flight, Bus Via Rajkot, Bangalore.

What is the cheapest way to reach Mayiladuthurai from Somnath?

The cheapest way to reach Mayiladuthurai from Somnath is by Bus Via Umargam, Bangalore.

What is the fastest way to reach Mayiladuthurai from Somnath?

The fastest way to reach Mayiladuthurai from Somnath is by Cab, Flight, Bus Via Rajkot, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India