Public Transport Fares in Nepal: Per-km Rate, Fare Table & the 5% Fuel Rule
Public transport fares in Nepal are set per kilometre by the Department of Transport Management (DoTM) for inter-provincial routes and by provincial governments for local routes, and they move automatically whenever petroleum prices change by 5 percent or more. As of the April 2026 revisions, the minimum bus fare in Kathmandu Valley is Rs 24 for journeys up to 5 km, and inter-provincial fares were raised twice within the month. This guide explains the per-km mechanism, the fuel-linked adjustment rule and the latest published fare bands.
| Federal fare authority | Department of Transport Management (DoTM), under the Ministry of Physical Infrastructure and Transport |
| Kathmandu Valley fare authority | Bagmati Province Ministry of Labour, Employment and Transport Management |
| Automatic adjustment trigger | Petroleum price change of ±5% or more since the last fare fixing |
| Auto-adjustment introduced | 14 April 2022 (1 Baisakh 2079 BS), by MoPIT ministerial decision |
| Valley minimum fare | Rs 24 for up to 5 km (effective 12 April 2026) |
| Sample per-km rate | Rs 3.42 per passenger-km, Terai paved routes over 250 km (DoTM notice of 8 April 2026, before a further 5% rise) |
| Latest federal adjustment | +5% on inter-provincial fares, effective 16 Baisakh 2083 BS (29 April 2026) |
| Indicators tracked by DoTM | 13 cost indicators, with fuel prices the primary driver |
| Live authority | DoTM 'Current Fare' / Bhada Dar notices at dotm.gov.np |
Who sets public transport fares in Nepal — and for which routes
Bus, minibus and microbus fares in Nepal are not left to the market: they are administered prices published as official notices, popularly searched as 'bus bhada' or 'sawari bhada dar'. Responsibility is split between two levels of government. The federal Department of Transport Management (DoTM), under the Ministry of Physical Infrastructure and Transport (MoPIT), fixes fares for inter-provincial services — vehicles that travel through two or more provinces on national-level routes — and its published rates are the reference schedule that long-distance operators must follow.
Fares for routes that stay within a single province — including all ordinary bus, microbus and tempo services inside Kathmandu Valley — are set by the relevant provincial government. For the Valley, that is Bagmati Province's Ministry of Labour, Employment and Transport Management, which publishes revised rates in the provincial gazette on the recommendation of a provincial fare determination committee. In practice, provinces treat the DoTM's inter-provincial figures as a benchmark and adjust their own local fares soon after a federal revision.
The legal foundation for fare fixing is the Motor Vehicles and Transport Management Act, 2049 (1993), under which the fare a licensed route operator may charge is the fare notified by the transport authority. Operators are required to charge no more than the published rate, and passengers can check any fare dispute against the official notices on the DoTM website (dotm.gov.np), which the department maintains as the live 'current fare' authority.
The per-km pricing mechanism: how bus fare per km is calculated in Nepal
The core of the system is a per-passenger, per-kilometre rate. The DoTM's fare schedules express the maximum fare as rupees per kilometre for each combination of distance band, road type and vehicle class, and an operator's route fare is the applicable per-km rate multiplied by the route's officially measured distance. Distance bands typically distinguish short local trips (up to about 25 km), medium routes and long routes (beyond 250 km), with the per-km rate falling as trip length rises, since fixed costs are spread over more kilometres.
Road type matters as much as distance. Rates on hill and mountain highways are set higher than on paved Terai (plains) highways to reflect slower speeds, higher fuel burn and heavier wear, and gravel or unpaved sections attract a further premium. Vehicle class is the third variable: microbuses and other small vehicles carry higher per-km rates than large buses because their costs are shared among fewer seats. As an illustration from the DoTM notice effective 25 Chaitra 2082 BS (8 April 2026), the rate for buses and minibuses on paved Terai routes longer than 250 km was set at Rs 3.42 per passenger-km (up from Rs 2.93), while the busy Kathmandu–Pokhara and Pokhara–Narayangadh corridors were priced at Rs 3.78 per passenger-km; shorter bands and hill roads carry higher per-km rates.
On top of the per-km schedule sit a few standard rules. Very short trips are governed by minimum fares rather than the per-km arithmetic, which is why city fares are published as banded amounts (for example, one price for anything up to 5 km). Under Bagmati Province's rules, a passenger may also carry up to 15 kg of luggage free of charge, with a small per-kilogram fee beyond that, and taxis follow a separate metered structure of a flag-down charge plus a rate per 200 metres.
The automatic fare adjustment rule: the ±5% petroleum trigger
Nepal's most distinctive fare rule is the fuel-linked automatic adjustment. Through a ministerial decision of the Ministry of Physical Infrastructure and Transport taken on 14 April 2022 (1 Baisakh 2079 BS), the DoTM was authorised to adjust inter-provincial passenger and freight fares whenever the price of petroleum products rises or falls by 5 percent or more from the level used in the previous fare fixing. The mechanism was introduced during the 2022 global fuel shock, when repeated Nepal Oil Corporation (NOC) price hikes were triggering street protests by transport operators demanding ad-hoc increases; the automatic rule replaced that bargaining with a formula.
The trigger works in both directions. When diesel became cheaper in mid-2023, inter-provincial passenger fares were cut by 2.13 percent from 1 Shrawan 2080 BS (17 July 2023); when diesel then rose by about Rs 21 per litre within a month, fares went back up by 4.70 percent from 16 August 2023. Fuel is the dominant input, but not the only one: according to DoTM officials, the department tracks 13 cost indicators — fuel prices chief among them — and conducts an annual evaluation of all variables before finalising an adjustment.
The adjustment is applied as a percentage change to the entire per-km schedule, with separate percentages for passenger vehicles, freight trucks on hill routes and freight trucks on Terai routes, because fuel makes up a different share of costs in each segment. Provincial governments are not formally bound by the federal trigger, but they follow the same logic: Bagmati Province's April 2026 gazette notice explicitly stated that Valley fares would be revised again if fuel prices moved by more than 5 percent.
- Trigger: petroleum price change of ±5% or more since the last fare fixing
- Scope: inter-provincial passenger and freight fares fixed by the DoTM
- Direction: fares adjust downward when fuel gets cheaper, not only upward
- Inputs: 13 cost indicators tracked, with fuel the primary driver
- Provinces: use the DoTM revision as the benchmark for local fares
Kathmandu Valley bus fare table (snapshot: April 2026)
Kathmandu Valley's banded fares are the country's most-searched 'bus bhada' numbers. Bagmati Province revised them with effect from 12 April 2026 (29 Chaitra 2082 BS), the first change since late August 2023 (Bhadra 2080 BS), citing the petroleum price increases of early 2026. The minimum fare rose from Rs 19 to Rs 24, roughly a 26 percent increase, and every distance band moved up in proportion. Fares for electric vehicles were left unchanged in that revision, a deliberate nudge toward battery-powered public transport.
The bands in force from 12 April 2026 are listed below. Note that these are maximum fares for ordinary public vehicles inside the Valley; students and senior citizens are entitled to concessional fares under prevailing rules, and operators may charge less but not more. Taxi rates were revised at the same time, to a flag-down charge of Rs 58 plus Rs 12 per 200 metres.
Because these figures change with every fuel-linked revision, always cross-check against the latest notice on the DoTM website or Bagmati Province's transport ministry. This snapshot reflects the bands published in April 2026.
- Up to 5 km: Rs 24 (minimum fare; previously Rs 19)
- Up to 10 km: Rs 33 (previously Rs 26)
- Up to 15 km: Rs 39 (previously Rs 31)
- Up to 20 km: Rs 44 (previously Rs 35)
- Beyond 20 km: Rs 50 (previously Rs 40)
- Taxi: Rs 58 flag-down plus Rs 12 per 200 m (April 2026 revision)
- Electric-vehicle fares: unchanged in the April 2026 revision
Long-route and inter-provincial fares: the April 2026 revisions
The sharp fuel price rises of early 2026 produced two federal fare adjustments in a single month. First, after the Ministry of Physical Infrastructure and Transport granted in-principle approval, the DoTM raised inter-provincial passenger fares by 16.71 percent with effect from 25 Chaitra 2082 BS (8 April 2026); freight fares rose by 21.68 percent on hill routes and 15.75 percent on Terai routes. It was under this notice that the benchmark long-distance Terai rate reached Rs 3.42 per passenger-km and freight was re-priced to Rs 18.76 per tonne-km (from Rs 14.80).
Barely three weeks later the ±5% trigger fired again. With diesel quoted at Rs 235.83 per litre, the ministry approved a further adjustment on 25 April, and the DoTM published a second notice raising inter-provincial passenger and freight fares by another 5 percent with effect from 16 Baisakh 2083 BS (29 April 2026). That notice — listed on the DoTM's fare-rate page alongside the Chaitra notice — is the operative schedule at the time of writing, which is why the per-km figures quoted above should be read as dated examples rather than live rates.
For passengers, the practical effect is that a published ticket price on any long route equals the current per-km rate for that road type multiplied by the route's official distance, so a roughly 200 km Terai journey moves by a few tens of rupees with each adjustment. Night buses, air-conditioned and deluxe services are permitted specified premiums above the ordinary schedule, and tourist-class services that run outside the route-permit system price independently.
Timeline: fare revisions since the automatic system began
The automatic mechanism has now been through several full cycles, in both directions. The baseline was set during the fuel shock of Chaitra 2078 BS (March–April 2022), when Bagmati Province raised Valley fares by about 10 percent (minimum fare Rs 20) from 15 April 2022 and the federal ministry adopted the automatic-adjustment decision on 14 April 2022. The main revisions since then are listed below, each tied to a documented fuel price movement.
The pattern shows the system working as designed: increases in June 2022, August 2023 and April 2026 followed diesel price rises of 5 percent or more, while the July 2023 revision cut fares when diesel fell 6.56 percent. Critics note an asymmetry in practice — operators implement increases immediately, but downward revisions have historically been slow to reach conductors' actual charging.
- 14 April 2022 (1 Baisakh 2079 BS): MoPIT ministerial decision introduces automatic fare adjustment tied to ±5% fuel moves
- 15 April 2022: Bagmati raises Valley fares ~10%; minimum fare Rs 20
- 20 June 2022: inter-provincial passenger fares +5.30% after record NOC price hike (diesel Rs 192/litre)
- 17 July 2023 (1 Shrawan 2080 BS): passenger fares cut 2.13% after diesel falls 6.56%
- 16 August 2023: passenger fares +4.70% after diesel rises ~Rs 21/litre; Valley minimum set at Rs 19 from late August 2023
- 8 April 2026 (25 Chaitra 2082 BS): inter-provincial passenger fares +16.71%; freight +21.68% (hill) / +15.75% (Terai)
- 12 April 2026: Bagmati revises Valley bands; minimum fare Rs 24
- 29 April 2026 (16 Baisakh 2083 BS): further +5% inter-provincial adjustment as fuel prices keep rising
How to check the official sawari bhada dar and your rights as a passenger
The single live authority for federal fares is the DoTM's fare notices. The department publishes each adjustment as a dated Nepali-language notice with the full per-km tables on its website under the 'Bhada Dar' (fare rate) section, and its long-standing English 'Current Fare' page mirrors the schedule. For Kathmandu Valley and other intra-province routes, the corresponding provincial transport ministry's gazette notice is authoritative. Because both change with fuel prices, any fare figure found on blogs or social media should be checked against these primary pages and its effective date.
Passengers have enforceable rights under the published schedule. Vehicles are required to display the fare list, charge no more than the notified rate, and honour concessions for students, senior citizens and persons with disabilities as provided in prevailing law. Overcharging can be reported to the DoTM or the relevant provincial Transport Management Office, and during festival seasons such as Dashain and Tihar the authorities run joint monitoring with traffic police precisely because demand-surge overcharging is common.
For quick mental arithmetic, remember the structure rather than any single number: a banded minimum fare governs short city hops, a per-km rate governs everything longer, hill roads and small vehicles cost more per kilometre, and the whole table shifts by a published percentage whenever petroleum prices move 5 percent or more. Knowing the effective date of the notice you are reading is as important as the rupee figure itself.
Public Transport Fares in Nepal: Per-km Rate, Fare Table & the 5% Fuel Rule — FAQ
What is the current bus bhada in Kathmandu Valley?+
Under the Bagmati Province revision effective 12 April 2026, the Kathmandu Valley bus fare is Rs 24 for up to 5 km, Rs 33 for up to 10 km, Rs 39 for up to 15 km, Rs 44 for up to 20 km and Rs 50 beyond 20 km. These are maximum fares for ordinary vehicles; always check the latest gazette or DoTM notice, as bands change whenever fuel prices move by 5 percent or more.
How is bus fare per km calculated in Nepal?+
The DoTM publishes a per-passenger, per-kilometre rate that varies by distance band, road type and vehicle class, and the route fare is that rate multiplied by the officially measured route distance. As a dated example, the 8 April 2026 notice set Rs 3.42 per km for buses on Terai paved routes over 250 km, with higher rates on hill roads, shorter bands and smaller vehicles. Very short city trips use banded minimum fares instead.
When does the sawari bhada dar change automatically?+
Since a ministerial decision of 14 April 2022, the DoTM adjusts inter-provincial fares whenever petroleum product prices rise or fall by 5 percent or more from the level used in the previous fare fixing. The adjustment applies as a percentage change to the whole per-km schedule and works in both directions — fares were cut in July 2023 when diesel became cheaper and raised twice in April 2026 when it became dearer.
Who sets public transport fares in Nepal?+
The federal Department of Transport Management sets fares for inter-provincial routes that cross two or more provinces, with approval from the Ministry of Physical Infrastructure and Transport. Provincial governments set fares for routes within their province — Bagmati Province sets Kathmandu Valley fares — and they generally follow the federal revision as a benchmark.
Where can I find the official public transport fare list for Nepal?+
The authoritative source is the Department of Transport Management website (dotm.gov.np), which publishes each fare-adjustment notice with the full tables under its fare-rate (Bhada Dar) section; its English 'Current Fare' page carries the same schedule. For Kathmandu Valley fares, see the Bagmati Province transport ministry's gazette notice. Check the effective date on any list, since rates move with fuel prices.
Did bus fares in Nepal increase in 2026?+
Yes, twice within April 2026. Inter-provincial passenger fares rose 16.71 percent from 8 April 2026 and a further 5 percent from 29 April 2026 (16 Baisakh 2083 BS) as petroleum prices kept climbing, while Bagmati Province raised Kathmandu Valley fares from 12 April 2026, lifting the minimum fare from Rs 19 to Rs 24. Electric-vehicle fares in the Valley were left unchanged.
Related topics
Sources & data note
This article is compiled from the cited sources and contains durable facts only (no daily-changing data). Verify time-sensitive details with the relevant authority.
- Fare rate (Bhada Dar) notices, including adjustments effective 2082-12-25 and 2083-01-16 BSDepartment of Transport Management, Government of Nepal ↗
- Current Fare page (English)Department of Transport Management, Government of Nepal ↗
- Public transport fares rise sharply following fuel price hike (16.71% revision, 8 April 2026)The Kathmandu Post ↗
- Bagmati revises public transport fares after fuel price hike (Valley bands, 12 April 2026)The Kathmandu Post ↗
- New transport fares in effect, start at Rs20 (April 2022 revision and auto-pricing decision)The Kathmandu Post ↗
- Department of Transport Management hikes public transport fare (4.70% rise, August 2023)The Kathmandu Post ↗
- Passenger transport, cargo fare up (5.30% rise under auto-pricing, June 2022)The Kathmandu Post ↗
- Department of Transport Management revises passenger bus fares (per-km rates, April 2026)Ratopati ↗