HisabCalc

Bus Fare Calculator

Estimate the total bus fare for a journey from the base fare, the per kilometre rate, the distance and the number of passengers.

Enter your numbers

Example: 30

Example: 2.5

Example: 20

Example: 2

Result
Share on WhatsApp

Figures are computed on your device; nothing is sent anywhere.

Formula

farePerPassenger = Math.round(baseFare + perKmFare * distanceKm); totalFare = farePerPassenger * passengers

How the calculation works

The calculator multiplies the per kilometre rate by the distance and adds the base fare to get the fare for one passenger.

It rounds that amount to the nearest taka, since bus fares are charged in whole taka after the recent revision.

The per passenger fare is then multiplied by the number of passengers to give the total fare for the group.

Common mistakes

When to use it

Worked example

With a base fare of 30 taka, a per kilometre rate of 2.5 taka, a distance of 20 kilometres and 2 passengers, each passenger pays 80 taka and the total fare is 160 taka.

Total fare ৳160.00
Fare per passenger 80.00

Common questions

Why round each passenger fare?

Buses do not charge fractions of a taka, so the fare is rounded to the nearest whole taka before multiplying by the passenger count.

Last updated: 2026-10-03