Trains from Delhi to Bangalore are one of the most popular options for passengers traveling between North India and South Indian. The route is a connection from New Delhi to Bengaluru, Karnataka, and caters to students, families, working professionals and tourists.
The Delhi to Bangalore train travel route spans approximately 2,300–2,500 km depending on the train and route. The majority of trains will take somewhere in 33–45 hours to cover the distance. Train waterway for travelers offerings in compartments plus travel class chosen by the passenger like Sleeper Class, AC 3 Tier, AC 2 Tier and AC First Class for some assigned administration.
This guide covers the train distance, journey timings, ticket prices, most used trains, railway stations on this route along with the booking process and travel tips which will help you plan your trip.
Delhi to Bangalore Train: Overview
Here is what you Must Need To Know before booking your trip.
| Travel Detail | Information |
| Starting city | Delhi / New Delhi |
| Destination city | Bengaluru, Karnataka |
| Approximate railway distance | 2,300–2,500 km |
| Typical journey time | 33–45 hours |
| Main departure stations | New Delhi (NDLS), Hazrat Nizamuddin (NZM) |
| Possible destination stations | KSR Bengaluru (SBC), Yesvantpur (YPR) |
| Available classes | Sleeper, 3AC, 2AC, 1AC and selected other classes |
| Ticket booking | IRCTC and authorized booking platforms |
| Best for | Budget travel, family trips, and long-distance journeys |
Kind: The actual distance, train schedule, ticket prices, and class availability are based on the selected program and also day of travel.
Delhi to Bangalore Train Distance

The distance by rail between Delhi and Bangalore is about 2300–2500 km. The distance in fact depends on the path being used by the actual train and the stations that are covered by its schedule.
Most of the southern trains from Delhi pass via major railway junctions. From Madhya Pradesh, Maharashtra, Telangana, Andhra Pradesh and Karnataka depending on the service.
Trains may actually work for passengers who fly in different fare buckets and would like to avoid extra airport transfers associated with flying.
How Many Hours Does a Delhi to Bangalore Train Take?
The average train journey is 33–45 hours between the two cities (Delhi→Bangalore). Some services may make the journey faster and leave later; other trains offer more scheduled time stops and these times can take longer.
An example is the mileage between 2,350 km in 34 hours yields an average journey speed of roughly 69 km/h and that same distance over a period of 40 hours averages about 59 km/h.
These numbers are representative calculations, not operating speeds that can be guaranteed. Real travel times are subject to timetable, scheduled stops, railway traffic and operational conditions.
Best Trains from Delhi to Bangalore
Delhi is connected with Bengaluru by four more trains. Which is better depends on your choice of departure time, budget, travel class and destination station.
Indicated below are examples of the approximate schedule. Please check the current timetable and days of operation before making a booking.
1. SBC Rajdhani Express (22692)
Passengers wanting to travel from Delhi to Bengaluru relatively quickly have an option in the SBC Rajdhani Express.
- Departure station: Hazrat Nizamuddin (NZM)
- Approximate departure: 7:50 PM
- Takes you up to KSR Bengaluru City Junction (SBC)
- Approximate arrival: 5:20 AM
- Approximate travel time : 33 hours and 30 minutes
- Class Availability : 1AC, 2AC, and 3AC based on availability
This train is worth considering if you want a lower cost while combining air conditioning into the calculation and do not get burnt out by time on the railway.
2. Karnataka Express (12628)
Karnataka Express is undoubtedly a popular long-distance train running between New Delhi to Bengaluru. It has multiple accommodation categories for passengers with diverse budgets.
- Departure station: New Delhi (NDLS)
- Approximate departure: 8:20 PM
- Destination: Bengaluru
- Approximate arrival: Around noon
- Journey Time: 39 hours and 40 mins approx.
- SN: Sleeper, 3AC, 2AC & 1AC as per availability
This train is appropriate for passengers wishing to contrast non-premium as well as air-conditioned long-distance transport options.
3. Yesvantpur Karnataka Sampark Kranti Express (12650)
There is also another service for people that live near the Bengaluru region such as this. This could be for passengers who want an early morning departure from Delhi.
- Departure station: Hazrat Nizamuddin (NZM)
- Approximate departure: 8:20 AM
- Destination: Yesvantpur Junction (YPR)
- Approximate arrival: Around 4:15 AM
- Duration of journey: Roughly 43 hours & 55 minutes
- Class of travel: Sleeper and some AC classes (here, ticket is subject to availability)
Please check the train Operating Days and current timetable prior to selecting this service
.4. Delhi Sarai Rohilla–Yesvantpur Duronto Express (12214)
For those inclined to travel later in the evening, you can book the Delhi Sarai Rohilla–Yesvantpur Duronto Express too.
- Departure station: Delhi Sarai Rohilla (DEE)
- Approximate departure: 10:10 PM
- Destination: Yesvantpur Junction (YPR)
- Approximate arrival: Around 8:20 AM
- Journey time: 34hours 10minutes approx.
- ClassesDemarcated AC classes888
Check the station of departure, journey time and price of the ticket for other services before booking.
Important: Train schedules can change. Dates: Check your actual travel date from Indian Railways timetable
Delhi to Bangalore Train Ticket Price
The ticket price for traveling from Delhi to Bangalore depends on factors like the train, the travel class and date of booking along with quota and seat availability. Premium services may operate at an extra fare than typical express trains.
The ruble fare ranges below are intended as a rough guide to travel planning. These are not necessarily guaranteed rates & live booking quotes.
| Travel Class | Approximate One-Way Fare |
| Sleeper Class (SL) | ₹900–₹1,300 |
| AC 3 Tier (3A) | ₹2,300–₹3,000 |
| AC 3 Economy (3E) | ₹2,300–₹2,700 |
| AC 2 Tier (2A) | ₹3,300–₹4,000 |
| AC First Class (1A) | ₹5,600–₹7,500 |
Fares vary by train and date. The total amount payable may also take into account reservation fees, catering fees, premium costs as well as other potential charges.
Which Train Class Is Best?
SLEEPER CLASS: This would be a good choice for passengers looking at saving costs. There are sleeper berths but absent is air-conditioning.
AC 3 Tier: This type offers air conditioning and sleeper berths on an economical fare. This is a popular choice for long trips.
AC 3 Economy:- This is another subclass, just compare it against standard 3AC if it’s available on your train.
AC 2 Tier: This class is better than the above AC (3AC) in terms of space and privacy, so definitely consider it for a long journey.
AC First Class: For those who prefer more privacy and comfort. Availability varies by train.
A journey over 30 hours should definitely keep your wallet level of comfort in mind.
Delhi to Bangalore Train Timings
For the service, the trains run at different times of day. Some take off in the morning and some depart from Delhi in the evening.
| Train | Departure Station | Approx. Departure | Approx. Arrival |
| Karnataka Sampark Kranti (12650) | Hazrat Nizamuddin | 8:20 AM | 4:15 AM |
| SBC Rajdhani (22692) | Hazrat Nizamuddin | 7:50 PM | 5:20 AM |
| Karnataka Express (12628) | New Delhi | 8:20 PM | Around noon |
| Yesvantpur Duronto (12214) | Delhi Sarai Rohilla | 10:10 PM | 8:20 AM |
Arrival is scheduled on the 2nd or 3rd calendar day of travel and are approximate. Do note the full arrival date before booking onward travel or many hotels.
Delhi to Bangalore Train Route and Major Stations
The train you choose determines the route. Different junctions may be traversed by different services and different stations in Bengaluru may be serviced by them.
Main Departure Stations in Delhi
New Delhi Railway Stn (NDLS) : A major railway station which has several long distance trains including Karnataka Express.
Hazrat Nizamuddin Railway Station (NZM) : A few trains bound for South India leave from here.
Delhi Sarai Rohilla (DEE): Selected long distance services terminate/stop here.
Be careful to check your ticket for the station code. In fact, it is important for one to know that New Delhi and Hazrat Nizamuddin are 2 stations; just because you travel towards..Delhi does not mean all Delhi bound trains leave from the same space.
Main Arrival Stations in Bangalore
KSR Bengaluru City Junction (SBC) →Is the most major railway station with good connections of central Bengaluru and other localities of the city.
Yesvantpur Junction (YPR): YPR primarily caters to long-distance trains from northwestern Bengaluru.
← Krishnarajapuram (KJM) KJM Certain services terminates at this, offers benefit for passengers moving towards east Bengaluru.
Your destination should dictate your arrival station! You need some taxi, metro connection, bus or auto rickshaw to reach from one place to another.
Also Read: Delhi to Katra Train Ticket Price 2026 | Delhi to Goa Train | Mumbai to Goa Train 2026
How to Book Delhi to Bangalore Train Tickets
Book tickets online through the official Indian Railways booking website.
Follow these steps:
- Visit the official IRCTC website.
- If you have a new user, log in to your account or register here.
- Insert where you are departing from and where you are commuting.
- Choose the date of your travel and search for available trains.
- Check train schedules, journey time, rates and availability.
- Choose your Train and Class of travel
- Enter the required passenger details.
- Finish your payment and keep a record of your ticket.
When possible, book ahead of time (especially during festivals / school holidays / other peaks in travel activity) You should check the status of waitlisted-ticket before leaving and this is strictly done as per Indian railway rules.
Tips for a Comfortable Delhi to Bangalore Train Journey
As the trip takes longer than a day, you can prepare for your journey to become as comfortable as possible.
- Get your ticket booked: Some trains and AC classes fill up quickly.
- Classify unique advantages: The quickest train might not be the cheapest fare
- Please keep a valid identification: Please maintain an acceptable identity document as required.
- Assemble key essentials: Make sure you have your mobile phone charger (better to be packed before travel), personal medicines, toiletries, and needed travel documents.
- Have a meal plan: The availability of catering, whether meals are included in the ticket
- AMA PNR status: Verify that your reservation is secure prior to arriving at the station.
- Get to the right station on time: Give yourself plenty of time to find your platform and coach.
- Book your travel in Bengaluru: If you are arriving by train early morning, arrange for your onward journey beforehand.
Families travelling with kids or older people may opt for an AC class to get more comfort during the journey. But the right option will vary with individual requirements and also their budget.
Delhi to Bangalore Train vs Flight
Between Delhi and Bengaluru, you can take either a train or a flight but both have their own advantages.
| Factor | Train | Flight |
| Travel time | Around 33–45 hours | Approximately 2.5–3 hours in the air |
| Budget options | Sleeper and different AC classes | Depends on airline and booking date |
| Luggage | Subject to railway rules | Subject to airline baggage limits |
| Resting arrangements | Sleeping berths on eligible classes | Usually requires a separate rest arrangement |
| Best suited for | Budget travel and long-distance journeys | Travelers who want to save time |
Flight time does not take into account the airport transfers, check-in and security checks or even waiting! Trains are more time-consuming, but feature multiple fare categories as well as travel in a reclining berth when you wish to sleep.
Compare flights if the top priority is saving time. Maybe a train fits you better if you like traveling by rail or would rather spread your budget between accommodation classes.
Conclusion
The train route between Delhi to Bangalore allows for passengers traveling from the national capital to the state of Karnataka. Karnataka Express can be a good option for travelers comparing between different classes of fares, while SBC Rajdhani is a very good option if you want to get train tickets for relatively fast rail journeys. Other providers can have more convenient departure times or arrival stations.
A distance of 2,300–2,500 km on average and an overall journey time between 33–45 hours usually covers the trip. The price of the ticket varies by train, class and booking date. Consider your options, check departure/arrival stations and live availability: book with your preferred option to prepare a pleasant journey!
FAQs about Delhi to Bangalore Train
1. How many train passes from Delhi to Bangalore?
It has a railway distance of about 2,300–2,500 km (1,400–1,600 mi), depending on the train and route.
2. How Many Hours Train Delhi To Bangalore.
Most take 33–45 hours depending on their scheduling and stops along the route.
3. At what speed does the fastest train run from Delhi to Bangalore?
Departure time varies, but it takes around 33 hours 30 minutes to travel by the SBC Rajdhani Express (22692).
4. How much is the Delhi to Bangalore train ticket price?
Ticket fares begin at ₹900 for Sleeper Class and can go effectively past ₹7,000 for premium AC classes relying on the train and travel date.
5. Which station to choose for Bangalore?
While KSR Bengaluru City Junction is suited for central Bengaluru, Yesvantpur Junction may be more suitable if travelling here to north-western Bengaluru.
Also Read: Kalka to Shimla Toy Train | Pune to Delhi Train | Howrah to Digha Train Ticket Price 2026
