Popular Trains from Bangalore to Goa
| Name & Number | Starting Station | Departure | Arrival | Duration | Days | Ending Station | Avail. | |
|---|---|---|---|---|---|---|---|---|
YPR VSG EXP 17309 |
Yesvantpur Jn YPR |
15:30 | 03:25 +1 | 11h 55m |
Daily | Madgaon Jn MAO |
AVAIL 42 | |
RANI CHENNAMMA 16589 |
Bangalore City Jn SBC |
23:00 | 10:55 +1 | 11h 55m |
Tue Thu Sat | Madgaon Jn MAO |
AVAIL 18 | |
VASCO EXPRESS 17316 |
Bangalore City Jn SBC |
22:10 | 10:05 +1 | 11h 55m |
Mon Wed Fri | Vasco-da-Gama VSG |
AVAIL 7 | |
PANCHAGANGA EXP 16595 |
KSR Bengaluru SBC |
20:00 | 09:30 +1 | 13h 30m |
Daily | Madgaon Jn MAO |
WL 12 | |
VISHWAMANAV EXP 17326 |
Yesvantpur Jn YPR |
08:15 | 21:30 | 13h 15m |
Sat Sun | Vasco-da-Gama VSG |
AVAIL 34 | |
CHALUKYA EXP 11006 |
Bangalore City Jn SBC |
04:36 | 18:10 | 13h 34m |
Wed Sat | Madgaon Jn MAO |
AVAIL 21 | |
SMVB CSMT SPL 01014 |
Bangalore Cant. SMVB |
04:40 | 18:45 | 14h 05m |
Mon Fri | Madgaon Jn MAO |
AVAIL 9 |
Bangalore to Goa Train Overview
Are you looking for Bangalore to Goa trains? Find out the ticket price, distance, duration and other key details of trains running from Bangalore to Goa.
| Fastest Train | RANI CHENNAMMA (16589) |
| Cheapest Train | VISHWAMANAV EXP (17326) — from ₹395 (SL) |
| First Train from Bangalore | SMVB CSMT SPL (01014) — departs 04:40 |
| Last Train from Bangalore | RANI CHENNAMMA (16589) — departs 23:00 |
| Daily Trains | 4 trains run every day |
| Weekly Trains | 5 trains run on select days |
| Major Stations in Bangalore | 25 |
| Major Stations in Goa | 19 |
Bengaluru to Goa Train Distance
The distance between Bengaluru and Goa is approximately 612 km. Bengaluru to Goa distance by train is covered in about 11 hours 55 minutes. The fastest train between these cities takes approximately 11:55 hours and halts at a few stations. Some train services take longer to cover the Bengaluru to Goa train distance. To reduce your travel time, check train routes and timetables before booking your ticket.
🛤️ Departure Stations in Bangalore: Yesvantpur Junction (YPR), Banaswadi (BAND), Bangalore City Junction (SBC), Chik Banavar (BAW), Krishnarajapuram (KJM), Kunigal (KIGL), Bangalore Cantonment (SMVB)
Bengaluru to Goa Train Ticket Price
Looking for affordable train tickets from Bengaluru to Goa? Travellers can find Bengaluru to Goa train fare priced between ₹395 and ₹1,480, with the lowest price starting at ₹395. Below are the minimum Bengaluru to Goa train reservation ticket prices for all classes:
* Tatkal and Premium Tatkal fares are higher than base fares. Fares are subject to change based on demand, date, and IRCTC quota availability.
Daily Trains from Bengaluru to Goa
A total of 4 trains run daily from Bengaluru to Goa. The only train running every single day of the week is the YPR VSG EXP (17309):
| Train Name (No.) | Day of Departure | Time of Departure | Time of Arrival | Origin Station | Destination Station | Travel Time |
|---|---|---|---|---|---|---|
| YPR VSG EXP (17309) | Daily | 15:30 | 03:25 +1 | Bangalore Yesvantpur Jn | Madgaon Junction | 11h 55m |
| PANCHAGANGA EXP (16595) | Daily | 20:00 | 09:30 +1 | KSR Bengaluru | Madgaon Junction | 13h 30m |
| RANI CHENNAMMA (16589) | Tue / Thu / Sat | 23:00 | 10:55 +1 | Bangalore City Jn | Madgaon Junction | 11h 55m |
| VASCO EXPRESS (17316) | Mon / Wed / Fri | 22:10 | 10:05 +1 | Bangalore City Jn | Vasco-da-Gama | 11h 55m |
First Train from Bengaluru to Goa
The first train from Bengaluru to Goa is SMVB CSMT SPL (01014). It starts from Bangalore Cantonment at 04:40 and reaches Madgaon Junction.
Last Train from Bengaluru to Goa
The last train from Bengaluru to Goa is RANI CHENNAMMA (16589). It departs Bangalore City Junction at 23:00 and arrives at Madgaon at 10:55 the next morning.
Fastest Train from Bengaluru to Goa
The fastest train from Bengaluru to Goa is RANI CHENNAMMA (16589). The total Bengaluru to Goa distance by train is 671 km. It takes only 11h 55m to cover this route.
Cheapest Train from Bengaluru to Goa
The cheapest train from Bengaluru to Goa is VISHWAMANAV EXP (17326). The lowest price for a Bengaluru to Goa train ticket is ₹395 in Sleeper class.
Why Book Bangalore to Goa Train Ticket with Cleartrip?
Cleartrip is your trusted IRCTC-authorised partner for hassle-free train bookings. From confirmed tickets to instant refunds, every feature is built to make your Bangalore to Goa journey smooth. Enjoy the best-in-class booking experience with real-time seat availability, smart PNR tracking, and exclusive offers — all in one place.
Frequently Asked Questions — Bangalore to Goa Train
What are the details of the Bengaluru to Goa train time?
How do I book Bengaluru to Goa train tickets on Cleartrip?
- Visit Cleartrip.com or open the Cleartrip app
- Search for trains from Bengaluru to Goa
- Select your preferred train based on travel date and class
- Enter passenger details and make payment
- Verify your IRCTC credentials
- Receive your confirmed booking instantly via SMS & email
How many days in advance can I book Bengaluru to Goa train tickets?
Can I book Tatkal tickets for Bengaluru to Goa trains on Cleartrip?
Which documents are required for online railway reservation from Bengaluru to Goa?
Can I book current availability tickets for Bengaluru to Goa train?
Which factors influence the Bengaluru to Goa train ticket price?
Which trains are running from Bangalore to Goa?
Which is the fastest train from Bangalore to Goa?
When does the first Bangalore to Goa train leave?
Which is the last train from Bangalore to Goa?
What is the travel distance and travel time from Bangalore to Goa?
From which stations in Bangalore can I board trains to Goa?
- Bangalore Yesvantpur Junction (YPR)
- Bangalore City Junction (SBC)
- Banaswadi Railway Station (BAND)
- Chik Banavar Railway Station (BAW)
- Krishnarajapuram Railway Station (KJM)
- Kunigal Railway Station (KIGL)
- Bangalore Cantonment (SMVB)
How to get the latest information about my Bangalore to Goa booking?
Explore More with Cleartrip
Everything you need for a seamless Indian Railways journey — in one place.