 Mahesana Junction railway station is at an elevation of and is assigned the code — MSH.It has 6 platforms and 2 siding tracks.It is connected to rail by four lines that are Ahmedabad - Jaipur line, Mahesana - Taranga Hill line, Mahesana - Patan line, Mahesana - Viramgam line.