Bangalore to Goa Trains

Looking for a comfortable and budget-friendly train journey from Bangalore to Goa? With 4+ trains operating on this route, Cleartrip helps you explore timings, schedules, compare classes (2A, 3A, SL, 1A), and find the right option based on timetable, duration, pricing, or departure station.
Whether you need the fastest AC train from Bangalore to Goa, want to compare class-wise fares, or simply plan your journey with real-time route info, Cleartrip gives you a seamless train travel experience — all in one place.

Confirmed Tickets 3X Refund on Waitlist Free Cancellation 24/7 Support Instant Refunds IRCTC Authorised Partner

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

🔄 Planning to return? Book your Goa to Bangalore train ticket now and save more.

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.

612 km
Distance
11h 59m
Min. Duration
13
Total Trains
4
Daily Trains
₹395
Cheapest Fare
04:36
First Departure
Fastest TrainRANI CHENNAMMA (16589)
Cheapest TrainVISHWAMANAV EXP (17326) — from ₹395 (SL)
First Train from BangaloreSMVB CSMT SPL (01014) — departs 04:40
Last Train from BangaloreRANI CHENNAMMA (16589) — departs 23:00
Daily Trains4 trains run every day
Weekly Trains5 trains run on select days
Major Stations in Bangalore25
Major Stations in Goa19

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:

SL
Sleeper Class
₹395
onwards
3A
AC 3 Tier
₹1,040
onwards
2A
AC 2 Tier
₹1,470
onwards
1A
First AC
₹2,450
onwards

* 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.

🎫
Confirmed TicketsIRCTC authorised, guaranteed
🔒
Secure Payments100% safe & encrypted
↩️
Free CancellationFull refund on eligible trains
🕐
24/7 SupportRound-the-clock assistance
Instant RefundsRefunds processed in minutes
📍
Live Train StatusReal-time location updates

Frequently Asked Questions — Bangalore to Goa Train

What are the details of the Bengaluru to Goa train time?
Several trains run between Bengaluru and Goa. The most popular is 17309 YPR VSG EXP which departs Bengaluru at 15:30 and reaches Goa at 03:25. Running days: Sun Mon Tue Wed Thu Fri Sat. RANI CHENNAMMA (16589) departs at 23:00 on Tue, Thu, Sat; VASCO EXPRESS (17316) departs 22:10 on Mon, Wed, Fri.
How do I book Bengaluru to Goa train tickets on Cleartrip?
Booking is quick and easy:
  • 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
Tip: Select the Free Cancellation option during booking to get a full refund if plans change.
How many days in advance can I book Bengaluru to Goa train tickets?
You can book train tickets for the Bengaluru to Goa route up to 60 days in advance (excluding the date of journey). For popular trains on this route, especially on weekends and holidays, booking 30–45 days in advance is recommended to secure confirmed seats.
Can I book Tatkal tickets for Bengaluru to Goa trains on Cleartrip?
Yes! You can easily book Tatkal tickets for Bengaluru to Goa trains on the Cleartrip app or website. Tatkal booking opens one day prior to the date of journey — AC Tatkal opens at 10:00 AM and Sleeper Tatkal opens at 11:00 AM. Tatkal charges are added over the base fare.
Which documents are required for online railway reservation from Bengaluru to Goa?
When booking online, no special documents are needed — just your passenger details. However, during your journey you must carry a valid photo ID such as Aadhaar Card, Voter ID, Driving License, PAN Card, or Passport. The name on the ID must match the name on your ticket.
Can I book current availability tickets for Bengaluru to Goa train?
Yes. Current availability (or current booking) tickets are those available after chart preparation — typically within 4 hours of departure. You can book current availability tickets on Cleartrip. These are ideal for last-minute trips from Bengaluru to Goa by train.
Which factors influence the Bengaluru to Goa train ticket price?
The Bengaluru to Goa train ticket rate depends on: date of travel (peak seasons like Diwali, Christmas cost more), coach/class type (SL is cheapest, 1A is most expensive), quota type (General, Tatkal, Ladies, etc.), and demand on the specific date. The ticket fare currently ranges between ₹395 and ₹1,480.
Which trains are running from Bangalore to Goa?
A total of 13 trains run from Bangalore to Goa. Popular trains include: 17309 – YPR VSG EXP, 17316 – VASCO EXPRESS, 16595 – PANCHAGANGA EXP, 17326 – VISHWAMANAV EXP, 16589 – RANI CHENNAMMA, 11006 – CHALUKYA EXP, and the SMVB CSMT SPL (01014).
Which is the fastest train from Bangalore to Goa?
The fastest train from Bangalore to Goa is RANI CHENNAMMA (16589), covering the route in approximately 11 hours 55 minutes. It departs Bangalore City Junction at 23:00 and arrives at Madgaon at 10:55 the next morning. It runs on Tuesday, Thursday, and Saturday.
When does the first Bangalore to Goa train leave?
The first train from Bangalore to Goa is SMVB CSMT SPL (01014) with departure at 04:40 from Bangalore Cantonment (SMVB). This is followed by CHALUKYA EXP (11006) departing at 04:36 from SBC on select days.
Which is the last train from Bangalore to Goa?
The last train from Bangalore to Goa is RANI CHENNAMMA (16589) with departure at 23:00 from Bangalore City Junction (SBC) on Tue, Thu, and Sat. On other days, VASCO EXPRESS (17316) departing at 22:10 is among the latest trains.
What is the travel distance and travel time from Bangalore to Goa?
The approximate travel distance from Bangalore to Goa by train is 612–671 km (varies by route and stations). The minimum travel time is 11 hours 55 minutes on the fastest trains (RANI CHENNAMMA, YPR VSG EXP). Some trains with more stops may take up to 13–14 hours.
From which stations in Bangalore can I board trains to Goa?
Trains from Bangalore to Goa board at the following stations:
  • 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?
After booking on Cleartrip, you can check your PNR Status anytime on Cleartrip.com or the Cleartrip app for the latest ticket information including seat allocation, coach number, and confirmation probability. You'll also receive automatic WhatsApp alerts when your chart is prepared.

Explore More with Cleartrip

Everything you need for a seamless Indian Railways journey — in one place.

🎫
IRCTC TicketsBook train tickets online
📋
PNR StatusLive IRCTC pnr enquiry
🕐
Train ScheduleTimetable & stops
🔗 Link copied to clipboard!