An Indian Railways loco pilot is paid on the 7th Pay Commission pay matrix. Every driver starts as an Assistant Loco Pilot (ALP) at Pay Level 2, with a basic pay of ₹19,900. Promotions take them up to Loco Pilot (Mail/Express), commonly placed at Level 7 with an entry basic pay of ₹44,900. On top of basic pay they get Dearness Allowance (DA) at 60% since January 2026, House Rent Allowance (HRA), Transport Allowance, and a running allowance paid for every kilometre driven. That running allowance is what makes running staff earn more than desk staff at the same level.
This guide shows basic and gross pay at every stage, how the running allowance works, what Vande Bharat drivers earn, and how the pay grows over a career, as of October 2026.
Loco pilot pay levels and basic pay
| Post | Pay level (7th CPC) | Entry basic pay | Pay range |
|---|---|---|---|
| Assistant Loco Pilot (ALP) | Level 2 | ₹19,900 | ₹19,900 – ₹63,200 |
| Senior Assistant Loco Pilot | Level 4 | ₹25,500 | ₹25,500 – ₹81,100 |
| Loco Pilot (Goods) | Level 5 | ₹29,200 | ₹29,200 – ₹92,300 |
| Loco Pilot (Passenger) | Level 6 | ₹35,400 | ₹35,400 – ₹1,12,400 |
| Loco Pilot (Mail/Express) | Level 7 | ₹44,900 | ₹44,900 – ₹1,42,400 |
The ALP level (Level 2, ₹19,900) is stated in the RRB recruitment notice CEN 01/2026. The levels for later stages are the ones commonly reported for the loco running cadre, and published sources differ on some of them. Your promotion order shows the level that applies to you.
Grade pay no longer exists. It was replaced by pay levels from 1 January 2016, so salary tables that still quote "grade pay ₹4,200" are out of date.
Monthly gross salary at each stage
The table below shows monthly gross pay at entry basic pay with 60% DA, for X, Y and Z class cities. Running allowance is not included.
| Post (level) | X city (HRA 30%) | Y city (HRA 20%) | Z city (HRA 10%) |
|---|---|---|---|
| ALP (Level 2) | ₹39,970 | ₹37,260 | ₹35,270 |
| Senior ALP (Level 4) | ₹54,210 | ₹48,780 | ₹46,230 |
| Loco Pilot Goods (Level 5) | ₹61,240 | ₹55,440 | ₹52,520 |
| Loco Pilot Passenger (Level 6) | ₹73,020 | ₹66,600 | ₹63,060 |
| Loco Pilot Mail/Express (Level 7) | ₹91,070 | ₹83,700 | ₹79,210 |
How the gross is built up:
- Gross = basic + DA (60% of basic) + HRA + Transport Allowance with DA on it.
- HRA is 30%, 20% or 10% of basic pay for X, Y and Z cities. These are the rates since DA crossed 50%.
- Transport Allowance is ₹1,350 or ₹900 a month at Level 2, and ₹3,600 or ₹1,800 at Levels 3–8, plus DA on that amount.
- Staff in railway quarters do not get HRA.
Main deductions: 10% of basic plus DA goes to NPS (or to the Unified Pension Scheme for those who chose it), plus income tax and state professional tax. Basic pay also rises by 3% with each annual increment.
To work out your own figure, use the 7th Pay Commission salary calculator.
Running allowance: the extra that makes loco pilot pay higher
Running staff (loco pilots, assistant loco pilots and guards) receive a running allowance for the distance they actually drive. It is paid as a rate per 100 km, set by the Railway Board for each running category and revised with DA. It is paid on top of the gross salary above.
- It varies with how many kilometres you run in the month, so it varies from month to month.
- Senior categories, such as Mail/Express, are paid at higher rates per kilometre than ALPs and goods pilots.
- For many loco pilots it is a large part of take-home pay, which is why their earnings are well above the basic-plus-allowances figures in the table.
Because it depends on actual kilometres run, no fixed monthly figure is accurate for everyone. Your pay slip shows it as a separate line.
Vande Bharat loco pilot salary
There is no separate "Vande Bharat" pay scale. Vande Bharat trains are driven by Indian Railways loco pilots from the Mail/Express category, so they are paid at that level (commonly Level 7) with the same DA, HRA and running allowance rules.
The same applies to other premium trains such as Rajdhani, Shatabdi and Gatimaan Express: they are driven by Mail/Express cadre loco pilots on the same pay matrix.
What differs is the training and selection for these trains, and the running allowance earned on long, fast runs. Claims that Vande Bharat drivers earn ₹1 lakh or more as a fixed salary are not based on any separate pay order.
What about metro train operators?
Metro trains are run by separate organisations, such as Delhi Metro Rail Corporation and Bangalore Metro Rail Corporation. Their train operators are employees of those corporations, not Indian Railways loco pilots. Their pay depends on each corporation's own recruitment notice and pay scale, so check the specific metro's notification.
How pay grows over a career
- Start as an ALP (Level 2, ₹19,900) after selection through the RRB ALP exam and training.
- Promotion to Senior ALP (Level 4) after a few years of service.
- Promotion to Loco Pilot (Goods) (Level 5) after the required years of service, training and suitability tests. You become the driver in charge.
- Loco Pilot (Passenger) (Level 6), then Loco Pilot (Mail/Express) (Level 7), as vacancies and seniority allow.
- Further options: Loco Inspector, Crew Controller and Power Controller roles.
Between promotions, basic pay rises by about 3% each year. Under the Modified Assured Career Progression (MACP) scheme, employees who stay in the same level for 10, 20 and 30 years also move to the next level.
Loco pilot salary after 5 years and 10 years
Pay after 5 or 10 years depends on whether you have been promoted. The examples below show basic pay from the 7th CPC pay matrix and monthly gross at 60% DA, before running allowance:
| Situation | Basic pay | Gross, X city | Gross, Z city |
|---|---|---|---|
| After 5 years, still ALP (5 increments) | ₹23,100 (Level 2) | ₹46,050 | ₹40,710 |
| After 5 years, promoted to Senior ALP | ₹25,500 (Level 4) | ₹54,210 | ₹46,230 |
| Promoted to Loco Pilot (Goods) | ₹29,200 (Level 5) | ₹61,240 | ₹52,520 |
| After 10 years, still at Level 2 (10 increments) | ₹26,800 (Level 2) | ₹53,080 | ₹47,000 |
| Promoted to Loco Pilot (Passenger) | ₹35,400 (Level 6) | ₹73,020 | ₹63,060 |
On promotion, pay is fixed by giving one increment in the old level and placing you at the next cell in the new level. The new basic pay is often a little above the entry figure shown. If you get no promotion in 10 years, the MACP scheme moves you up a level.
Running allowance adds to every row. Senior drivers usually earn the most from it, because they run longer and faster trains.
Benefits beyond salary
- Railway pass and Privilege Ticket Order (PTO) facilities for the employee and family.
- Medical care for the employee and family through railway hospitals and health units.
- Railway quarters, where available (HRA is not paid if you live in one).
- Pension under NPS, or the Unified Pension Scheme for those who opted in, plus gratuity on retirement.
- Leave, as per railway leave rules.
How to become a loco pilot
Every loco pilot starts as an Assistant Loco Pilot, recruited through the Railway Recruitment Boards' ALP exam. The latest notice, CEN 01/2026, was for 11,127 posts at Level 2, for candidates aged 18 to 30. For eligibility, in-hand salary and the selection stages, see the Assistant Loco Pilot salary guide.
Frequently asked questions
What is the starting salary of a loco pilot in India?
Everyone starts as an Assistant Loco Pilot at Level 2, with a basic pay of ₹19,900. With 60% DA, HRA and Transport Allowance, monthly gross is about ₹35,000 to ₹40,000 depending on the city, before the running allowance.
What is the salary of a Loco Pilot (Mail/Express)?
Mail/Express loco pilots are commonly placed at Level 7, with an entry basic pay of ₹44,900. Gross is about ₹79,000 to ₹91,000 a month at entry pay with 60% DA, before the running allowance.
How much does a Vande Bharat loco pilot earn?
The same as other Mail/Express loco pilots. There is no separate Vande Bharat pay scale, but long, fast runs add to the running allowance.
What is a loco pilot's salary after 5 years?
It depends on promotion. An ALP who has not been promoted is at about ₹23,100 basic after 5 increments, about ₹46,000 gross in an X city. A Senior ALP starts at ₹25,500 basic, about ₹54,000 gross, before running allowance.
What is a loco pilot's salary after 10 years?
Most drivers are Loco Pilot (Goods) or (Passenger) by then, at Level 5 or 6, with entry basic pay of ₹29,200 to ₹35,400 and roughly ₹52,000 to ₹73,000 gross, plus running allowance.
What is the running allowance for loco pilots?
It is a payment for each 100 km actually run, at rates set by the Railway Board for each running category. It is paid in addition to salary and varies with the kilometres driven each month.
Is grade pay still used for loco pilots?
No. Grade pay was replaced by pay levels under the 7th Pay Commission from 1 January 2016.
Will loco pilot salary change under the 8th Pay Commission?
Yes, once the 8th Pay Commission's recommendations are implemented. Until then, pay follows the 7th Pay Commission matrix, with DA revised every six months. For the latest status, see 8th Pay Commission latest news.
Related guides
- Assistant Loco Pilot salary and RRB ALP 2026
- Dearness Allowance for central government employees
- Pay Level 2 in-hand salary
Sources
- RRB Centralised Employment Notice CEN 01/2026 (ALP): pay level, basic pay, vacancies
- Railway crew management in India: loco pilot categories and progression
Pay figures use 7th CPC entry pay, 60% DA (from January 2026) and standard HRA and Transport Allowance rates, as of October 2026. Running allowance is extra and varies. Check your zone's promotion and pay orders for your exact level.