MOREMumbai to Goa by Train
There are at least 10 express trains that connect Mumbai with Goa. Some are daily express trains while the rest are weekly or biweekly trains. See the timetable to find the train timings from Mumbai to Goa.
Some of the trains to Goa depart from Chatrapathi Shivaji Terminus ( Railway Station Code :CSTM ) while the others leave from Dadar ( Railway Station Code : DDR ) or Lokmanyatilak Terminus (Railway Station Code : LTT) . CSTM to Dadar the distance is about 16km. CSTM to LTT its about 8 km.
Also there are long distance trains towards Goa, that pass via Mumbai. Many such trains pass via Panvel Jn (Railway Station Code : PNVL). Mumbai Railway Stations and connected by local trains network.
Those traveling from north and east of Mumbai note you can explore one of the many south bound weekly trains that passes via Kalyan (Railway Station Code : KYN) or Vasai Road (Railway Station Code : RL).
That's about planning for your origin station at Mumbai for the Goa trains.
Now, let's see the Goa railway stations. There are many railway stations in Goa. To state the not so obvious, there is no railway station named Goa.
The Railway Station for Goa is Madgaon ( Railway Station Code : MAO), also called Margao , which is located in the central part of Goa state. All the trains towards Goa pass by Madgaon. Many Goa origin trains operate from Vasco da Gamma ( Railway Station Code : VSO) the rest from Madgaon. In short Vasco and Madgaon are the two main railway stations for Goa. More likely you'll be traveling to Madgaon.
Goa bound trains from Mumbai approach Goa from its northern fringes. And pass through most of the northern sub-district, before ending at Madgaon, located about the middle of Goa. Some trains stop at the North Goa stations like Pernem (PERN),Thivim (THVM) and Karmali (KRMI).
So, if your destination is a North Goa beach like Arambol, getting down at Pernem (Railway Station Code : PERN) is not a bad idea. Arambol beach is about 15km from Pernam.It's a tiny station in the countryside. Taxis usually wait there. Sharing the taxi ride is a practice among the co-passengers. Also there are some local bus services from this area.
Daily trains to Goa like the Mandovi Express (Train Number : 10103) and Konkan Kanya Express (Train Number : 10111) has stop at Pernem railway station.
Further down Thivim (Railway Station Code : THVM) Railway Station. Thivim railway station is close to Mapusa town (8km). Get down here for heading to Anjuna, Calangut, Candolim etc.
Next possible stop before Madgaon is Karmali (Railway Station Code: KRMI) also called Carambolim Railway station or Old Goa railway station. The railway station is located on the fringes of the large Carambolim Lake, a birder's delight. Panaji is about 12km west of Karmali station.You'll find a pre-paid taxi counter outside the Karmali station.
Many of the Goa bound trains end at Madgaon (Station Code MAO), the next station after Karmali. And those trains travel further south of Goa, like Netravati Express (Train No:16345), Matsyagandha Express (Train Number:12619) etc also stop at Canacona (Railway Station Code : CNO) before crossing to Karnataka state.
Canacona railway station is close to the southmost destinations like Cotigao WLS, Palolem Beach etc.
Keep in mind there are night trains and day trains between Mumbai and Goa. Select the one that suits with the rest of your Goa itinerary.
For example the Jan shatabdi Express (Train No: 12051) from Dadar (DR) , Mandovi Express (Train No:10103) from Mumbai CSTM, Mangala Lakshadweep Express (Train No: 12618 ) from Kalyan Jn (KYN)/Panvel Jn(PNVL), Netravati Express (Train No 16345) are day traveling trains.
Konkan Kanya Express leaves Mumbai by 11 PM and reaches Madgaon around 10.45am, the next day. Still more popular is the Mangalore bound Mangalore Express that leaves Mumbai CSTM station by 10 PM and reaches Goa (Madgaon) by 7AM.
Tickets are usually overbooked. Sleeper Class ticket should cost about Rs400 and the 3AC hovers around Rs1000 (this is about half the price of a luxury bus ticket or one fifth of flight ticket cost from Mumbai to Goa!).
Note, Mumbai-Goa tickets are highly sought after. They do get overbooked soon the reservation period commences .
How to book Mumbai Goa Train Ticket Online:
Log on to the official irctc.co.in website for online booking. Ofcourse there are also private website like cleartrip.com that offeres train ticket booking.
You'll need a (free) registration to book tickets online. The reservation details are send to mobile as SMS or email. Which is good enough to show as ticket during the travel.
If you are booking from abroad , it is a bit complicated , though very much doable. Do some internet research on how to book Indian trains from aboard. The main hiccup is IRCTC asks for local mobile number while registering, to send the password, which you may not have... Check out, you can contact IRCTC offline (through email) to get pass this stage.....
Before you are tempted to book those overpriced Premium Tatkal (last minute premium tickets), check out airline tickets too. You may be surprised to find the prices are comparable!
You may also check out the bus option, if train tickets are hard to come by, though train journey to Goa is prefered over bus.
The Mumbai Goa stretch of rail route falls in the Konkan Railway line. The route negotiates through the slops of the mountainous Western Ghats. Day trip is especially enjoyable, especially during and post monsoon season when the region gets a fresh coat of green and the many waterfalls springs to life.
Lastly, keep in mind Konkan Railway has a Monsoon Timetable . The Mumbai-Goa train timings are typically advanced (about 1 hour) to take care of the slow speeds during this rainy period. The monsoon train timings are typically effective from July 1 up to October 31. Check www.konkanrailway.com for the latest official updates. Also you can check at www.irctc.co.in or www.indianrail.gov.in for the updated train timings between Goa and Mumbai.
01 Dadar –> 02 Thane–> 03 Panvel –> 04 Chiplun –> 05 Ratnagiri–> 06 Kankavli –> 07 Kudal–> 08 Thivim–> 09 Karmali–> 10 Madgaon
Mumbai CST (CSTM) - Dadar (DR) - Thane (TNA) - Panvel (PNVL) - Mangaon (MNI)- Khed (KHED)- Chiplun (CHI) -Sangmeshwar (SGR)- Ratnagiri (RN)- Adavali (ADVI)- Rajapur Road (RAJP)- Vaibhavwadi Road (VBW)- Kankavali (KKW)-Sindhudurg (SNDD)- Kudal (KUDL)- Sawantwadi Road (SWV)- Pernem (PERN)- Tivim (THVM)- Karmali(KRMI)-Madgaon(MAO)
Mumbai CST (CSTM) - Dadar (DR) - Thane (TNA) - Panvel (PNVL) - Mangaon (MNI)- Khed (KHED)- Chiplun (CHI) -Sangmeshwar (SGR)- Ratnagiri (RN)- Vilavade (VID)- Rajapur Road (RAJP)- Vaibhavwadi Road (VBW)- Kankavali (KKW)-Sindhudurg (SNDD)- Kudal (KUDL)- Sawantwadi Road (SWV)- Pernem (PERN)- Tivim (THVM)- Karmali(KRMI)-Madgaon(MAO)
Train route and Stops for Matsyagandha Express from Mumbai to Mangalore via Goa . Lokmanyatilak Terminus -> Thane -> Panvel -> Mangaon -> Khed -> Chiplun -> Ratnagiri -> Kudal -> Madgaon -> Cancona -> Karwar -> Ankola -> Gokarna Road -> Kumta -> Honnavar -> Murdeshwar -> Bhatkal -> Mookambika Road -> Kundapura -> Barkur -> Udupi -> Mulki -> Surathkal -> Mangalore Central
1[LTT]Lokmanyatilak Terminus 2[TNA]Thane 3[PNVL]Panvel 4[ROHA]Roha 5[CHI]Chiplun 6[RN]Ratnagiri 7[KUDL]Kudal 8[[THVM]Thivim 9[KRMI]Karmali 10[MAO]Madgaon 11[CNO]Cancona 12[KAWR]Karwar 13[KT]Kumta 14[MRDW]Murdeshwar 15[BTJL]Bhatkal 16[BYNR]Mookambika Road 17[KUDA]Kundapura 18[UD]Udupi 19[SL]Surathkal 20[MAJNMangalore Jn 21[KGQ]Kasaragod 22[KZE]Kanhangad 23[CHVCharvattur 24[PAY]Payyanur 25[KPQ]Kannapuram 26[CAN]Kannur 27[TLY]Thalassery 28[BDJVadakara 29[CLT]Kozhikode 30[PGI]Parpanangadi 31[TIR]Tirur 32[KTUKuttippuram 33[SRR]Shoranur 34[TCRThrisur 35[DINR]Divine Nagar 36[AWY]Aluva 37[ERS]Eranakulam Jn 38[SRTL]Shertallai 39[ALLP]Alleppey 40[AMPA]Ambalapuzha 41[HAD]Harippadu 42[KYJ]Kayankulam 43[KPY]Karunagapalli 44[QLN]Kollam 45[VAK]Varkala 46[TVC]Trivandrum Central