Home › Blog › Gokarna by train
Getting there · Karnataka coast
Gokarna Nearest Railway Station: Gokarna Road or Kumta, Trains and Fares by Class
Gokarna's station is Gokarna Road (GOK) on the Konkan Railway, about 9.5 km from town. It is small, and many fast trains skip it and stop at Kumta, 31 km south. Here is which trains really stop where, the fares by class from Bengaluru, Mumbai, Goa, Mangaluru, Pune and Kochi, and how to cover the last stretch.

Photo: Happyshopper, CC BY 2.5, via Wikimedia Commons. Text added by Trip Under.
Short answer
The nearest railway station to Gokarna is Gokarna Road (GOK) on the Konkan Railway, about 9.5 km from town by road (about 13 minutes). Only about ten trains stop there. Fast trains such as the Nethravathi and Mangaladweep skip it and stop at Kumta (KT), about 31 km away. From Bengaluru the only daily direct train is the overnight 16595 Panchaganga Express: KSR Bengaluru 18:50 to Gokarna Road 06:57, about ₹405 Sleeper, ₹1,070 3A, ₹1,515 2A. From Mumbai, the 12619 Matsyagandha costs about ₹505 Sleeper but reaches Gokarna Road at 02:42.
Gokarna is a temple town with a string of beaches you walk between on a cliff path. It is the quieter alternative to Goa, about three hours down the same coast. The train is the cheapest comfortable way in, if you know which station your train actually stops at.
How we worked it out. On 5 November 2026 we read the list of trains stopping at each station on erail, the lowest fare per class on ConfirmTkt's route listings for travel on 6 November (7 November for Pune, 8 November for Kochi), and re-ran road distances with OpenStreetMap routing from each station to Gokarna town. Fares change with the date and seats sell out, so check IRCTC before you book. You book every piece yourself: Trip Under is not an agency.
Every railway station near Gokarna
| Station (code) | Distance to Gokarna by road | Drive | Which trains stop | Best for |
|---|---|---|---|---|
| Gokarna Road (GOK) | about 9.5 km | about 13 min | About 10, incl. Panchaganga, Matsyagandha, Karwar Express, Poorna, Marusagar | The obvious pick, if your train stops here. |
| Mirjan (MRJN) | about 20 km | about 21 min | A small halt; we could not confirm its stopping trains | Rarely useful. |
| Ankola (ANKL) | about 22 km | about 22 min | We could not confirm the full list | Check your train on NTES. |
| Kumta (KT) | about 31 km | about 32 min | About 19 from Mangaluru, incl. Nethravathi 16346 and Mangaladweep 12617, which skip GOK | Fast trains from Kerala and Mumbai. |
| Honnavar (HNA) | about 46 km | about 46 min | We could not confirm the full list | Only if nothing stops nearer. |
| Karwar (KAWR) | about 62 km | about 1 h | A big stop, incl. Rajdhani 12431 and Garib Rath 12202 | Long-distance trains; a longer road leg. |
Gokarna Road or Kumta?
From Bengaluru, Mumbai, Goa, Mangaluru or Pune, take a train that stops at Gokarna Road: the Panchaganga, the Matsyagandha, the Karwar Express or the Poorna. From Kerala, the daily Nethravathi skips Gokarna Road, so get off at Kumta and take a bus or taxi the last 31 km, or use the Sunday-only Marusagar, which stops at Gokarna Road. Always check that your train actually stops where you think it does: Konkan Railway expresses skip the small stations.
Infographic · the route
From the train to the beaches
Autos wait for each train at Gokarna Road. Past Kudle beach there are no roads: the beaches are linked by a cliff path.
Gokarna train ticket price by class
These are the lowest fares per class that ConfirmTkt listed on 5 November 2026. Fares rise as a train fills, and the Sleeper class on the Bengaluru train was already showing "no more booking" for 6 November, so check IRCTC early.
From Bengaluru
| Train | Sleeper | 3A | 2A | From → to | Departs → arrives | Days |
|---|---|---|---|---|---|---|
| 16595 Panchaganga Express | ₹405 | ₹1,070 | ₹1,515 | KSR Bengaluru (Yesvantpur 19:02) → Gokarna Road | 18:50 → 06:57 | Daily |
| 16515 Karwar Express (day train) | ₹410 | CC ₹875 | 2S ₹255 | Yesvantpur → Gokarna Road | 07:00 → 21:02 | Mon, Wed, Fri |
From Mumbai and Goa
| Train | Sleeper | 3A | 2A | From → to | Departs → arrives | Days |
|---|---|---|---|---|---|---|
| 12619 Matsyagandha Express | ₹505 | ₹1,290 | ₹1,810 | Mumbai LTT → Gokarna Road | 15:10 → 02:42 | Daily |
| 12619 Matsyagandha Express | ₹180 | ₹565 | ₹770 | Madgaon → Gokarna Road | 01:15 → 02:42 | Daily |
From Mangaluru, Pune and Kochi
| Train | Sleeper | 3A | 2A | From → to | Departs → arrives | Days |
|---|---|---|---|---|---|---|
| 12620 Matsyagandha Express | ₹250 | ₹620 | ₹855 | Mangaluru Central → Gokarna Road | 14:20 → 18:04 | Daily |
| 11097 Poorna Express | ₹410 | ₹1,080 | ₹1,530 | Pune → Gokarna Road | 22:50 → 14:36 | Saturday |
| 12977 Marusagar Express | ₹440 | ₹1,130 | ₹1,580 | Ernakulam Jn → Gokarna Road | 20:25 → 08:28 | Sunday |
| 16346 Nethravathi Express | ₹430 | ₹1,130 | ₹1,605 | Ernakulam Jn → Kumta (skips Gokarna Road) | from 13:15 | Daily |
No train runs from Hubballi to Gokarna. Go by road (about 146 km), or take a train to Madgaon and change.
For budgeting, Trip Under plans the Bengaluru train at about ₹1,000 per person each way. Here is how it compares with the bus and flying:
| Way in | Route | Time | Fare (per person, each way) | Notes |
|---|---|---|---|---|
| Sleeper train | Bengaluru/Mangaluru → Gokarna Road | 10–12 h | ₹1,000 | Konkan Railway. Station is 9 km out; autos wait for each train. |
| Overnight bus | Bengaluru → Gokarna | 11 h | ₹1,800 | Private sleepers drop in town. State buses are half the price and twice the seat. |
| Flight + road | BLR → Goa (GOI), then 3 h road | 1 h + 3 h | ₹9,500 | Makes sense only if you're combining Goa and Gokarna. |
Infographic · two days at Gokarna, per person
Train against bus, two days on the coast
One person from Bengaluru, return travel plus two days on the ground at Trip Under's Gokarna daily rates (₹800 shoestring, ₹1,400 mid-range).
The overnight train in 3A costs about the same as a sleeper bus (about ₹1,800 each way in our plan) and you arrive after a proper night's sleep.
The last leg: Gokarna Road to the beaches
Autos wait outside Gokarna Road for each train. Travel guides put the ride into town at about ₹200–350, 15 to 20 minutes; we could not find an official or dated fare, so agree the price before you get in. Ask to be dropped at the Kudle beach car park if you are staying on the beaches. Buses between Kumta, Ankola and Gokarna pass near the station but run rarely, and we could not confirm a timetable.
Coming in at Kumta, local buses and taxis run to Gokarna, about 31 km and 32 minutes by road. Bus fares on aggregator pages vary, and we could not confirm the KSRTC fare.
Arriving at 02:42 on the Matsyagandha? Book your first night so you can check in on arrival, or wait at the station until first light. The cliff path between beaches is not a walk to do in the dark.
Two days by train, what it costs

Photo: Rrevanuri at English Wikipedia, Public domain, via Wikimedia Commons
A beach hut on Kudle or Om beach is about ₹600 a night and a dorm bed about ₹500. A temple-town thali is about ₹80, and a beach-shack meal about ₹180. Two days from Bengaluru by train come to about ₹3,600 per person on a shoestring and ₹4,800 mid-range, return train included.
When to go
Infographic · month by month
Gokarna month by month
Month-by-month as text
Jan: Best · Feb: Best · Mar: Good · Apr: Passable · May: Avoid · Jun: Avoid · Jul: Avoid · Aug: Avoid · Sep: Passable · Oct: Good · Nov: Best · Dec: Best
November to February is dry and warm. June to September the sea is dangerous, the cliff path is mud, and most beach shacks close entirely.
Frequently asked questions
What is the nearest railway station to Gokarna?
Gokarna Road (GOK) on the Konkan Railway, about 9.5 km from Gokarna town by road, about 13 minutes. Autos wait outside for each train.
Do all trains stop at Gokarna Road?
No. Only about ten trains stop there. Fast trains such as the Nethravathi (16346) and Mangaladweep (12617) skip it and stop at Kumta, about 31 km away.
Is there a direct train from Bengaluru to Gokarna?
Yes. The 16595 Panchaganga Express runs daily from KSR Bengaluru at 18:50 (Yesvantpur 19:02) and reaches Gokarna Road at 06:57. On 5 November 2026 the lowest listed fares were ₹405 Sleeper, ₹1,070 3A and ₹1,515 2A.
How much is the train ticket from Mumbai to Gokarna?
On the 12619 Matsyagandha from Mumbai LTT: about ₹505 Sleeper, ₹1,290 3A and ₹1,810 2A (lowest listed fares, 5 November 2026). It arrives at Gokarna Road at 02:42.
How do I get from Goa to Gokarna by train?
From Madgaon, the 12619 Matsyagandha costs about ₹180 Sleeper but reaches Gokarna Road at 02:42. erail also lists a daily passenger train from Madgaon at 14:10, arriving at 15:40, which is easier.
How far is Kumta from Gokarna?
About 31 km by road, around 32 minutes. Kumta is where the fast trains stop.
How do I get from Gokarna Road station to the town?
By auto, 15 to 20 minutes. Guides put it at about ₹200–350, but we found no official fare, so agree the price first.
Is there a train from Hubballi to Gokarna?
No. Hubballi is not on the Konkan line. Go by road, about 146 km.
How much does a 2-day Gokarna trip cost by train?
About ₹3,600 per person on a shoestring and ₹4,800 mid-range from Bengaluru, return train included.
Sources and how we priced this
- Trains stopping at Gokarna Road and Kumta, and the Madgaon passenger and MEMU: erail.in trains-between-stations (Mangaluru Central to Gokarna Road and to Kumta, KSR Bengaluru and Madgaon to Gokarna Road), read 5 November 2026.
- Fares by class, times and running days: ConfirmTkt route listings (Bengaluru, Mumbai, Goa, Mangaluru, Pune, Kochi and Hubballi to Gokarna), read 5 November 2026 for travel on 6, 7 and 8 November 2026. Live fares: IRCTC; running days: NTES.
- Road distances and drive times: OSRM driving routes over OpenStreetMap data (router.project-osrm.org), from each station's OpenStreetMap point to Gokarna town (14.55, 74.32), run 5 November 2026.
- The station-to-town auto fare and local buses: travel guides (undated). No official or dated source was found.
- Stays, food prices and the season: Trip Under's Gokarna page. Budgets: our cost model.
Keep reading
Plan your own Gokarna trip
Set your dates, group and travel mode on the Gokarna page and see the train, bed and food add up.
Open the Gokarna page →Costs come from Trip Under's place data and our cost model (see methodology). They are indicative ballparks for budget travel and move with season and demand. Check live bus, train and room prices before you book. Trip Under is reader-planned, not an agency, and takes no commission on any booking.