Truck Transportation Cost in India: Trip Fares, Cost per Tonne & Effective Rate per KM

How Are Truck Transportation Charges Calculated in India

Ask four transporters to quote the same 20FT load from Ahmedabad to Pune and you will often get four different numbers. None of them has to be wrong. FTL freight in India is priced per trip, and that trip price moves with the truck type, the road distance, the cargo, the week you book and whether the truck can find a return load at your destination.

This guide explains how truck transportation charges are worked out, why TruckGuru quotes per trip rather than per km, and how to turn a trip fare into a cost per tonne, or a rate per ton per km, that you can compare across quotes. You get a truck-wise fare table, three worked examples and a list of the charges that sit outside base freight. TruckGuru books Full Truck Load (FTL) intercity trucks only, so every figure here is for a whole truck on one route.

Truck Transportation: Quick Summary

  • FTL trucks are priced per trip. There is no fixed per-km tariff. The per-km figures in the table below are effective rates for the 500 km reference and are for comparison only.
  • Cost per tonne depends on what you actually load. A truck loaded to half its capacity costs the same trip fare, so your per-tonne cost roughly doubles.
  • Toll is included in TruckGuru fares. GST, loading, unloading and detention are the items to check on any quote.
  • Freight rates are not fixed. They change by route, vehicle, cargo, date and truck availability.

Check your route rate: Check Live Truck Rates

Truck Transportation

Truck Transportation Charges by Truck Type: Fares, Load Capacity and Cost per Tonne

Pick the truck by your cargo's weight and volume first. Booking more capacity than you need is one of the most common ways shippers overpay. The table below uses one reference distance, about 500 km, so you can compare trucks side by side. For your exact lane, run the TruckGuru freight calculator.

Indicative trip fares by truck type, about 500 km

Approximately 500 km. Fares include toll.

TruckLoad capacityIndicative trip fare (about 500 km)Indicative rate per km (about 500 km, toll included)Cost per tonne at full loadSuitable cargo
Tata AceUp to 1,100 kgRs.13,000 - Rs.14,500Rs.26 - Rs.29Rs.11,800 - Rs.13,200Small B2B consignments, urgent spare parts, samples
Bada Dost / Mahindra Pickup (open or closed body)Up to 1.5 tonnesRs.13,000 - Rs.14,500Rs.26 - Rs.29Rs.8,700 - Rs.9,700Cartons, FMCG, pharma packs, electronics
14FT Eicher3.5 tonnesRs.15,500 - Rs.17,500Rs.31 - Rs.35Rs.4,400 - Rs.5,000FMCG, electronics, medium intercity loads
17FT Eicher5 tonnesRs.17,000 - Rs.18,500Rs.34 - Rs.37Rs.3,400 - Rs.3,700Packaged goods, machine parts, hardware
19FT Eicher7 tonnesRs.18,500 - Rs.20,500Rs.37 - Rs.41Rs.2,600 - Rs.2,900Bagged material, industrial goods, bulk cartons
20FT Container6.5 tonnesRs.20,500 - Rs.22,500Rs.41 - Rs.45Rs.3,200 - Rs.3,500Large appliances, industrial goods, cargo that must stay dry
32FT Container (7-8T)7 to 8 tonnesRs.27,500 - Rs.29,000Rs.55 - Rs.58Rs.3,400 - Rs.3,600Light but bulky cargo: plastics, packaging, furniture
32FT Container (16T)16 tonnesRs.39,000 - Rs.42,500Rs.78 - Rs.85Rs.2,400 - Rs.2,700Full-load factory dispatches, plant-to-warehouse
32FT Container (18T)18 tonnesRs.42,500 - Rs.45,500Rs.85 - Rs.91Rs.2,400 - Rs.2,500Heavy full-load dispatches

These per-km figures are derived from the 500 km trip fare and are for comparison only. TruckGuru does not quote a fixed per-km tariff. Actual trip fare changes with route, return load, season and truck availability. Confirm the current rate at booking.

Cost per tonne here is the trip fare divided by the truck's full load capacity (8 tonnes for the 7-8T container). Load less and your cost per tonne goes up. Other vehicle types are quoted on request.

Indicative fares, checked October 2026. Freight rates move with route, vehicle type, cargo, date and availability. Confirm the current rate at booking.

Book - Rates

Not sure which truck fits your shipment? Use the truck size guide before you book.

How Truck Transportation Cost Is Calculated

A transporter's quote starts from what it costs to keep the truck on the road. Those costs fall into two buckets, and knowing both helps you judge whether a quote is fair or padded.

Fixed Costs

These stay the same whether the truck runs 100 km or 1,000 km in a month: the vehicle EMI or depreciation, insurance, interstate permits and fitness certificates, and the driver's salary. An owner has to recover them across every trip, which is why an idle truck still has a price floor.

Variable Costs

These rise with every kilometre. Diesel is the largest single item, and its price differs from state to state. Tyres, servicing and breakdown repairs add a running cost per km. Toll depends on the highway and the number of axles. A truck that has to drive empty to your pickup point, or return empty from your destination, also builds those kilometres into your price.

Diesel moves the whole market. See how the diesel price hike affects freight rates on a typical FTL trip.

How to Work Out Truck Rate per KM and Cost per Tonne

Shippers often ask us for a rate per km. TruckGuru quotes per trip instead, toll included, because the same truck can price differently on two lanes of equal length. The return market, the season and the number of trucks running that lane that week all move the number. Rates are not fixed, so a per-km figure taken from one quote will not hold for your next dispatch. That is why the per-km column in the table above is labelled an effective rate for the 500 km reference, not a tariff.

The figure that belongs on your costing sheet is cost per tonne:

Cost per tonne = Total trip fare / Actual cargo weight in tonnes

Distance is the road distance of the route the truck actually drives from pickup to drop. It is longer than the straight-line distance and can differ from the route a car would take, because goods vehicles follow roads and entry timings allowed for trucks.

Transport rate per ton per km

Some buyers cost freight per tonne-km so they can compare lanes of different lengths. The formula is simple:

Rate per ton per km = Total trip fare / (Tonnes loaded x Distance in km)

Take Example 1 below: a 14FT Eicher from Ahmedabad to Mumbai, about 530 km, with 3 tonnes loaded. Rs.16,400 / (3 x 530) to Rs.18,600 / (3 x 530) works out to about Rs.10.3 - Rs.11.7 per ton per km, toll included (checked October 2026). Load only 2 tonnes and it rises to about Rs.15.5 - Rs.17.5. Rates are not fixed, so use the figure to compare quotes, not as a fixed price.

Actual cargo weight is what you load, not what the truck can carry. This is where most per-tonne calculations go wrong. If you divide by the truck's full capacity but ship two-thirds of it, your real cost per tonne is 50 percent higher than the number you calculated.

One more check. Light, bulky cargo such as foam, empty cartons or packaging material fills the truck body before it reaches the weight limit. For that cargo, compare trucks by body length and volume, not by tonnes.

To compare two quotes, line them up on the same route, truck type and toll treatment, then compare the trip fare and the cost per tonne.

Three Worked Examples

Assumptions used in all three examples: fares come from TruckGuru's current rate card for a normal one-way FTL booking, toll is included, and GST, loading, unloading and detention are excluded. Distances are approximate road distances. Cargo types and weights are illustrations, not customer bookings. Transit times are maximums for the distance band.

Example 1: Ahmedabad to Mumbai, 14FT Eicher, 3 tonnes

About 530 km via NH48. Transit time up to 1-2 days.

  • Indicative trip fare: Rs.16,400 - Rs.18,600, toll included
  • Cost per tonne at 3 tonnes: Rs.16,400 / 3 to Rs.18,600 / 3 = Rs.5,500 - Rs.6,200 per tonne
  • Cost per tonne if you load only 2 tonnes: Rs.8,200 - Rs.9,300 per tonne

Same truck, same trip fare, a 50 percent jump in cost per tonne. If your regular dispatch on this lane is closer to 2 tonnes, hold orders for a day and fill the truck, or check whether a smaller vehicle carries the load.

Example 2: Chennai to Hyderabad, 20FT Container, 6 tonnes

About 630 km. Transit time up to 1-2 days.

  • Indicative trip fare: Rs.25,800 - Rs.28,400, toll included
  • Cost per tonne at 6 tonnes: Rs.4,300 - Rs.4,700 per tonne

Six tonnes in a 6.5-tonne container is close to full use. This is the load profile where a container gives you a predictable per-tonne cost with the cargo sealed from rain and handling.

Example 3: Delhi to Mumbai, 32FT Container, 16T vs 7-8T

About 1,420 km. Transit time up to 2-3 days.

  • 32FT Container (16T) with 15 tonnes: indicative trip fare Rs.1,10,800 - Rs.1,20,700, about Rs.7,400 - Rs.8,000 per tonne
  • 32FT Container (7-8T) with 8 tonnes: indicative trip fare Rs.78,100 - Rs.82,400, about Rs.9,800 - Rs.10,300 per tonne

The heavier container costs more per trip but less per tonne, provided you actually load it. If your cargo is bulky and weighs only 7 to 8 tonnes, the 7-8T container is the cheaper trip, and paying for 16-tonne capacity you cannot use adds nothing.

Indicative fares, checked October 2026. Freight rates move with route, vehicle type, cargo, date and availability. Confirm the current rate at booking.

Book - Rates

What's in the Final Invoice

A trip fare rarely tells the whole story. Check each of these before you compare two quotes.

  • Base freight. The vehicle, driver and fuel for the route. On TruckGuru, toll is included in this figure. When you compare quotes from elsewhere, ask whether toll is included in each one.
  • Loading and unloading. Confirm on every quote whether loading and unloading labour is included, or whether you arrange it at pickup and drop.
  • GST. Goods transport agency (GTA) services carry GST at 5 percent without input tax credit, or 18 percent with input tax credit under forward charge. The 18 percent option replaced the earlier 12 percent option from 22 September 2025. Under the 5 percent option, many business recipients pay the tax themselves under reverse charge. Ask your CA which option suits your GST position.
  • Cargo insurance. Vehicle insurance covers the truck, not your goods. For high-value freight, arrange goods-in-transit cover.
  • Detention. If loading or unloading runs past the agreed free time, a detention charge may apply. Agree the free time before the truck is placed.
  • Payment terms. Payment is split into three parts: Booking Amount at booking confirmation, 90% at loading once the truck reaches the pickup location, and the remaining Balance at delivery before unloading begins. Accepted: NEFT, IMPS, UPI (PhonePe, GPay), and major debit and credit cards. No cash payments accepted.

Open Truck or Container: What Changes in the Cost

An open-body truck is loaded from the sides and top, which suits machinery, bagged material and anything a forklift or crane has to place. Cargo is covered with tarpaulin and roped. A container is closed on all sides and loaded from the rear, which protects cartons, electronics and anything that cannot take rain or dust.

Compare the two by cost per tonne, not trip fare. In the fare table above, the 20FT Container works out higher per tonne than the 19FT Eicher at full load. If the 19FT Eicher you are quoted is open-body, that gap is what you pay for a sealed, weatherproof body. In monsoon months, or for cargo where one wet carton means a rejected delivery, it is usually worth paying. On TruckGuru's current rate card, a closed-body Bada Dost or Pickup sits in the same fare band as an open Tata Ace.

See container options on the container truck transport service page, or Eicher options under Eicher truck rental.

Truck Transportation - Why Rates Change by Route and Season

Why Rates Change by Route and Season

The biggest single factor is the return market. A truck that can pick up a load at your destination prices the outbound trip lower. A truck that is likely to come back empty prices that empty run into your fare. That is why two routes of similar length can quote quite differently.

Busy corridors such as Mumbai to Delhi, Chennai to Hyderabad and Pune to Bengaluru usually have more trucks competing for loads, which keeps quotes tighter. Routes to hill areas or less-connected districts cost more, because the truck may wait days for a load back. Booking from Tamil Nadu? See truck booking in Chennai.

Three windows push rates up across most lanes:

  • Festive season (October to November), when Diwali and Navratri dispatch volumes peak.
  • Harvest months (March to May), when agricultural movement competes for the same trucks.
  • Monsoon (June to September), when road conditions slow some routes and transit times stretch.

Financial year-end (January to March) also compresses dispatches into a short window. In festive and year-end weeks, plan 4 to 5 days of lead time on your main lanes.

FTL vs. PTL: Why This Matters for Pricing

FTL (Full Truck Load) means you book the whole vehicle. You pay one trip fare whether the truck is full or not, and the cargo moves point to point with no stops for other shippers' goods. PTL (Part Truck Load) shares the truck with other consignments, is priced per kg or tonne with a minimum chargeable weight, and makes several stops on the way.

TruckGuru runs FTL only. If your cargo fills 60 percent or more of a truck, is time-sensitive or needs direct delivery, FTL is the right call, and the per-tonne maths above tells you how full the truck needs to be to pay off.

Five Ways to Cut Your Truck Transportation Bill

  • Right-size the truck. Booking a 32FT container for cargo that fits a 14FT Eicher is a common overspend. Match the vehicle to actual weight and volume.
  • Fill the truck. Splitting a week's orders into three small runs almost always costs more than one full-truck dispatch. Example 1 above shows what a part-filled truck does to your cost per tonne.
  • Compare by corridor, not by city. A good rate on Mumbai to Pune tells you nothing about Mumbai to Nagpur. Get a quote for the actual route.
  • Book ahead of seasonal peaks. A few days of lead time before festive season and year-end avoids last-minute pricing.
  • Compare quotes on the same terms. Same truck type, same route, same toll treatment, same free time before detention. Our guide on comparing truck freight quotes lists the checks.

Run your corridor through the freight calculator to check the live rate for your lane, or go straight to truck booking online if you already know the truck you need.

Key Takeaways

  • FTL freight is a trip fare for the whole truck, toll included on TruckGuru. Compare quotes by trip fare and cost per tonne on the same route and truck.
  • Cost per tonne = total freight / actual cargo weight. Divide by what you load, not by what the truck can carry.
  • Bigger trucks cost more per trip and less per tonne, but only when you fill them.
  • TruckGuru fares include toll. Check GST, loading, unloading and detention on every quote.
  • GST on GTA services is 5 percent without input tax credit or 18 percent with it, from 22 September 2025.
  • Return market, season and truck availability move rates. Rates are not fixed; confirm the current rate at booking.

FAQs

What is the truck fare per km, or the transport rate per ton per km, in India?

There is no fixed per-km tariff. It changes with truck type, route, return market, season and availability. For the 500 km reference, effective rates run from Rs.26 - Rs.29 per km for a Tata Ace to Rs.85 - Rs.91 per km for an 18-tonne 32FT Container, toll included (checked October 2026). A 14FT Eicher from Ahmedabad to Mumbai, about 530 km, is indicatively Rs.16,400 - Rs.18,600 for the trip, toll included (checked October 2026). With 3 tonnes loaded, that is about Rs.10.3 - Rs.11.7 per ton per km. Rates are not fixed; confirm the current rate at booking.

How do I calculate freight cost per tonne?

Divide the total trip fare by the weight you actually load, in tonnes. A 20FT Container from Chennai to Hyderabad, about 630 km, is indicatively Rs.25,800 - Rs.28,400 for the trip, toll included (checked October 2026). With 6 tonnes loaded, that is about Rs.4,300 - Rs.4,700 per tonne. Rates are not fixed; confirm the current rate at booking.

How much are truck transportation charges in India?

It depends on the truck, the distance and the lane. For about 500 km, TruckGuru's indicative trip fares run from Rs.13,000 - Rs.14,500 for a Tata Ace to Rs.42,500 - Rs.45,500 for an 18-tonne 32FT Container, toll included (checked October 2026). Rates are not fixed; check the freight calculator for your route.

Are tolls included in TruckGuru's freight quotes?

Yes. Toll is included in every TruckGuru trip fare. When you compare quotes from elsewhere, ask whether toll is included in each one.

What GST applies to truck transportation?

GTA services carry 5 percent GST without input tax credit, or 18 percent with input tax credit under forward charge. The 18 percent option replaced the earlier 12 percent option from 22 September 2025. Your CA can tell you which option fits your GST registration.

I only have 2 tonnes. Do I still pay for the full truck?

Yes. FTL pricing is for the vehicle, not the load. On Ahmedabad to Mumbai, 2 tonnes in a 14FT Eicher costs about Rs.8,200 - Rs.9,300 per tonne against Rs.5,500 - Rs.6,200 at 3 tonnes (checked October 2026). Rates are not fixed. Right-size the truck or consolidate orders before you book.

Is a container costlier than an open truck?

Per tonne, usually yes. In our 500 km comparison, a 20FT Container works out higher per tonne than a 19FT Eicher at full load. You are paying for a sealed body that protects cartons and moisture-sensitive cargo.

Why do rates go up in October and November?

Diwali and Navratri dispatches peak in these months, so more shippers compete for the same trucks on the same lanes. Harvest months and financial year-end have the same effect. Book 4 to 5 days ahead during these windows.

How far ahead should I book a truck?

There is no fixed minimum. Booking 2 to 3 days ahead in normal weeks, and 4 to 5 days ahead in festive or harvest season, gives you better truck availability on your lane.

Why do two quotes for the same route differ, and should I take the lower one?

One truck may already be near your pickup while another must drive in empty. One transporter may expect a return load from your destination; another may not. Compare quotes on the same truck type, toll treatment and free time before detention. A lower headline rate that leaves out toll or free time can cost more on the final invoice.

Truck Transportation key takeaways

Related Reading

For current rules and official notifications, see the Ministry of Road Transport & Highways.