Route 931: Karampura Terminal to Bakkarwala Village
Delhi bus Route 931 runs between Karampura Terminal and Bakkarwala Village, calling at 43 stops over about 25 km. It is run by DTC. The fares recorded for this route are ₹5, ₹10 and ₹15. On the way it serves Punjabi Bagh and Nangloi.
- Stops
- 43
- 40 on return
- Length
- 25.0 km
- approximate
- Fares
- ₹5 · ₹10 · ₹15
- by distance
- Patterns
- 2
- directions & variants
Where the 931 buses are now
Checking for buses on this route…
Route 931 stops
Every stop in order, as published in the official feed. Tap a stop for the other buses that call there and the buses approaching it now.
Towards Bakkarwala Village
43 stops, in order
- 1Karampura Terminalstart
- 2Karam Pura
- 3Moti Nagar B Block
- 4New Moti Nagar B Block
- 5Punjabi Bagh Terminal
- 6Punjabi Bagh Club
- 7Maharaja Agrasen Hospital
- 8Shivaji Park
- 9SPM College
- 10Madipur Village
- 11Madipur JJ Colony
- 12Ordinance Depot
- 13Shiv Enclave/New Multan Nagar
- 14New Multan Nagar
- 15Multan Nagar
- 16Paschim Vihar Market
- 17Peera Garhi Chowk
- 18Peera Garhi Metro Station
- 19Udyog Nagar
- 20Inder Enclave
- 21Jwala Puri / Nangloi Depot
- 22Surajmal Stadium
- 23Sultanpuri Crossing
- 24Nangloi
- 25Nangloi Post Office
- 26Qamruddin Nagar
- 27Aman Puri
- 28ShivRam Park
- 29Nilothi Crossing
- 30Rishal Garden
- 31Ranhola Extension
- 32Ranhola Village
- 33Ranhola II
- 34PS Ranhola
- 35BrahmPuri Colony
- 36BrahmPuri Colony
- 37Jai Vihar Block 2
- 38Satya Vihar / Chanchal Park
- 39Bakkarwala Crossing
- 40Chanchal Park Part 1
- 41Bakkarwala School
- 42Bakkarwala Village Crossing
- 43Bakkarwala Villageend
Towards Karampura Terminal
40 stops, in order
- 1Bakkargarh Villagestart
- 2Bakkarwala Village Crossing
- 3Bakkarwala School
- 4Chanchal Park Part 1
- 5BakkarWala Crossing
- 6Chanchal Park
- 7TILANG PUR KOTLA
- 8BrahmPuri Colony
- 9PS Ranhola
- 10Ranhola II
- 11Ranhola Village
- 12Ranhola Extension
- 13Rishal Garden
- 14Nilothi Crossing
- 15SHIV RAM PARK
- 16Aman Puri
- 17Qamruddin Nagar Crossing
- 18Nangloi Post Office
- 19Nangloi (Najafgarh Road)
- 20Sultan Puri Crossing
- 21Maha Raja Surajmal Stadium
- 22Jwala Puri / Nangloi Depot
- 23Inder Enclave
- 24Udyog Nagar
- 25Peera Garhi Metro Station
- 26Peera Garhi Chowk
- 27Paschim Vihar Super Bazar (West Metro Station)
- 28Multan Nagar
- 29New Multan Nagar
- 30Ordinance Depot
- 31Madipur JJ Colony Metro Station
- 32Madipur Village
- 33SPM College
- 34Shivaji Park
- 35Maharaja Agrasen Hospital
- 36Punjabi Bagh East
- 37Punjabi Bagh Terminal
- 38New Moti Nagar B Block
- 39Moti Nagar B Block
- 40Karampura Terminalend
Places on the 931 route
Areas and landmarks this route serves, in the order the bus reaches them, with the stops that serve each. Each place links to every bus that goes there.
- 1Punjabi BaghPunjabi Bagh Terminal · Punjabi Bagh Club
- 2NangloiJwala Puri / Nangloi Depot · Nangloi · Nangloi Post Office
Metro stations on the way
Connecting buses at the ends of the route
Also at Karampura Terminal
Route 931: common questions
Where does Route 931 start and end?
Route 931 runs from Karampura Terminal to Bakkarwala Village, and back from Bakkargarh Village to Karampura Terminal.
How many stops does Route 931 have?
43 stops in the first direction and 40 on the way back, as listed in Delhi’s Open Transit Data feed.
What are the 931 bus timings?
Delhi’s official feed lists the stops of Route 931 but not a timetable, so no reliable first-bus, last-bus or frequency times are published for it. Most Delhi routes run from about 5 to 6:30 in the morning until about 9 to 11 at night. The live map on this page shows where 931 buses are right now.
Which metro stations does 931 stop at?
Route 931 calls at Peera Garhi Metro Station, where you can change to the Delhi Metro.
What is the bus fare on Route 931?
The fares recorded for Route 931 are ₹5, ₹10 and ₹15. The conductor charges by how far you travel, so a short hop costs the lowest fare. Women and transgender residents of Delhi travel free with the Pink Saheli Smart Card.
Which operator runs Route 931?
Route 931 is run by DTC.
Can I see where the 931 bus is right now?
Yes, when a bus on this route is broadcasting a position with its route attached. The map on this page shows those buses and refreshes every 20 seconds. Some buses report a position without a route, so an empty map does not always mean no bus is running.