Railway Driver is commonly called Loco Pilot in Indian Railways. However, candidates do not directly start as a full Loco Pilot in most cases. The usual entry-level post is Assistant Loco Pilot, also known as ALP. After experience, training, departmental rules and promotion, an ALP can move to higher posts like Senior Assistant Loco Pilot, Loco Pilot Shunting, Loco Pilot Goods, Loco Pilot Passenger and Loco Pilot Mail/Express.
The salary of a railway driver is different from many normal government jobs because it includes running-related allowances. A Loco Pilot or Assistant Loco Pilot does not only sit in an office. The job involves train operation, technical checking, signal awareness, safety responsibility, night duty, irregular working hours and route-based duty. That is why the salary may change depending on kilometres worked, posting place, allowances and deductions.
As per the official RRB ALP notification, Assistant Loco Pilot is a Pay Level-2 post with initial pay of ₹19,900. The current Central Government DA is 60% from 1 January 2026, as per the Department of Expenditure DA order.

Railway Driver Pay Scale
The starting post in the railway driver line is Assistant Loco Pilot. It comes under Pay Level-2 of the 7th Pay Commission. The starting basic pay is ₹19,900 per month.
This basic pay is not the final salary. Dearness Allowance, House Rent Allowance, Transport Allowance, Running Allowance, Night Duty Allowance and other benefits may be added as per rules. After that, deductions like NPS, insurance, income tax and other recoveries are subtracted to calculate in-hand salary.
A simple post-wise view is given below:
| Post | Pay Level / Basic Idea | Starting Basic Pay |
| Assistant Loco Pilot | Pay Level-2 | ₹19,900 |
| Senior Assistant Loco Pilot | Higher promotional level | Usually higher than ALP |
| Loco Pilot Shunting | Promotional post | Depends on grade |
| Loco Pilot Goods / Passenger / Mail | Higher running post | Depends on promotion level |
The exact salary increases with promotion, route experience, duty type and pay fixation.
Railway Driver Salary at One Place
The table below gives a practical estimate for a newly appointed Assistant Loco Pilot at basic pay of ₹19,900. It uses DA at 60%. HRA is calculated at 30%, 20% and 10% for X, Y and Z city categories after DA crossed 50%.
| Salary Component | X City | Y City | Z City / Other Places |
| Basic Pay | ₹19,900 | ₹19,900 | ₹19,900 |
| Dearness Allowance, 60% | ₹11,940 | ₹11,940 | ₹11,940 |
| HRA | ₹5,970 | ₹3,980 | ₹1,990 |
| Transport Allowance with DA, approx. | ₹2,160 | ₹1,440 | ₹1,440 |
| Fixed Gross Salary Before Running Allowance | ₹39,970 | ₹37,260 | ₹35,270 |
| Running Allowance, approx. | ₹8,000–₹18,000 | ₹8,000–₹18,000 | ₹8,000–₹18,000 |
| Approx. Gross Salary With Running Allowance | ₹48,000–₹58,000 | ₹45,000–₹55,000 | ₹43,000–₹53,000 |
| NPS Deduction, approx. | ₹3,184 | ₹3,184 | ₹3,184 |
| Other Deductions, approx. | ₹700–₹1,500 | ₹700–₹1,500 | ₹700–₹1,500 |
| Approx. In-Hand Salary | ₹43,000–₹53,000 | ₹40,000–₹50,000 | ₹38,000–₹48,000 |
These figures are approximate. The actual salary can increase or decrease depending on running kilometres, night duty, deductions, income tax, railway zone, place of posting, accommodation and duty pattern.
Railway Driver In-Hand Salary
The in-hand salary of a railway driver depends heavily on whether we are talking about an entry-level Assistant Loco Pilot or a promoted Loco Pilot. For a newly appointed Assistant Loco Pilot, the practical in-hand salary may be around ₹38,000 to ₹53,000 per month, depending on running allowance and posting.
Without running allowance, the salary looks much lower. But railway running staff often receive kilometre-based allowance, which can make a major difference in monthly income. This is why railway driver salary is not always the same every month.
A promoted Loco Pilot, especially one handling Goods, Passenger or Mail/Express trains, can earn more because the basic pay, duty responsibility and running allowance structure become better.
Running Allowance in Railway Driver Salary
Running Allowance is one of the most important parts of railway driver salary. It is also called Kilometrage Allowance. It is paid to running staff based on kilometres worked. Indian Railways rules recognise Running Allowance for categories such as Loco Pilots, Assistant Loco Pilots and other foot-plate staff.
The revised kilometre allowance table shows Assistant Loco Pilot at ₹430 per 100 km and Loco Pilot Mail at ₹606 per 100 km, with other categories like Passenger and Goods also having separate rates.
For example, if an Assistant Loco Pilot earns running allowance for 3,000 km in a month, the rough running allowance may be around ₹12,900. If the monthly kilometres are higher, the allowance becomes higher. If running duty is lower, the allowance also reduces.
This is the main reason why railway driver salary varies from one person to another.
Main Allowances Given to Railway Driver
The first major allowance is Dearness Allowance. DA is paid to reduce the impact of inflation. At 60% DA, an Assistant Loco Pilot with ₹19,900 basic pay gets ₹11,940 as DA.
The second allowance is House Rent Allowance. HRA depends on city category and whether railway accommodation is provided. If an employee gets railway quarters, HRA may not be paid.
The third important allowance is Running Allowance. This is the special part of railway driver salary. It is paid according to duty and kilometres.
Other benefits may include Night Duty Allowance, medical facilities, railway pass or privilege pass, leave benefits, pension-related benefits under NPS or applicable pension rules, uniform-related benefits and other railway welfare facilities.
Deductions from Railway Driver Salary
The main deduction is usually NPS contribution, calculated around 10% of basic pay plus DA for employees covered under NPS. At ₹19,900 basic pay and ₹11,940 DA, this comes to around ₹3,184 per month.
Other deductions may include insurance, railway welfare fund, income tax, loan recovery, quarters recovery if railway accommodation is used, and other department-level recoveries.
Because of these deductions, gross salary and in-hand salary are not the same.
Salary Growth and Promotion
Railway driver salary improves with annual increment, DA revision and promotion. The first stage is Assistant Loco Pilot. After experience and departmental process, the employee may move to higher posts like Senior ALP, Loco Pilot Shunting, Loco Pilot Goods, Loco Pilot Passenger and Loco Pilot Mail/Express.
Promotion brings better basic pay and often better allowance structure. A senior railway driver with long service and good running duty can earn much more than a newly joined ALP.
Why Railway Driver Salary Is Attractive
Railway driver salary is attractive because it combines basic government pay with special railway running allowances. The job also gives government service security, medical benefits, railway passes, career growth and social respect.
At the same time, the job is demanding. A railway driver has to remain alert throughout duty. Safety responsibility is very high. Duty hours can be irregular, and night duty is common. For candidates who want a challenging railway career with good earning potential, Assistant Loco Pilot and Loco Pilot posts are strong options.
FAQs
Q: What is the starting salary of Railway Driver?
A: The starting post is usually Assistant Loco Pilot. The starting basic pay is ₹19,900 under Pay Level-2. After allowances, the in-hand salary may be around ₹38,000 to ₹53,000 depending on running allowance and posting.
Q: What is the pay scale of Assistant Loco Pilot?
A: Assistant Loco Pilot comes under Pay Level-2 of the 7th CPC, with initial basic pay of ₹19,900.
Q: What is the in-hand salary of Railway Loco Pilot?
A: For a new Assistant Loco Pilot, the in-hand salary may be around ₹38,000 to ₹53,000. A promoted Loco Pilot can earn more depending on rank, duty and running kilometres.
Q: Does Railway Driver get Running Allowance?
A: Yes. Running staff such as Assistant Loco Pilots and Loco Pilots receive kilometre-based Running Allowance as per railway rules.
Q: How is Running Allowance calculated?
A: It is generally calculated on the basis of kilometres worked. For Assistant Loco Pilot, the revised rate is ₹430 per 100 km.
Q: Does Railway Driver get HRA?
A: Yes, HRA is paid if railway accommodation is not provided. If railway quarters are given, HRA may not be paid.
Q: Does Railway Driver get night duty allowance?
A: Yes, night duty allowance may be paid as per railway rules when duty falls under eligible night hours.
Q: Is Railway Driver salary fixed every month?
A: No. The fixed part remains stable, but running allowance can change every month depending on duty and kilometres.
Q: What is the promotion after Assistant Loco Pilot?
A: An Assistant Loco Pilot can be promoted to Senior ALP, Loco Pilot Shunting, Loco Pilot Goods, Loco Pilot Passenger and Loco Pilot Mail/Express as per railway rules.
Q: Is Railway Driver a good job?
A: Yes, it is a respected railway job with stable salary, running allowance, government benefits and promotion opportunities. But it also requires high alertness, technical knowledge and strong responsibility.


