Reaction, d1A follows B at its speed while the driver decides to pass
0.0 s
Overtaking manoeuvre on a two-lane road Vehicle A follows slow vehicle B, pulls into the opposing lane, passes, and returns just as oncoming vehicle C arrives. Brackets below mark d1, d2, d3 and the total overtaking sight distance. B A C d1 d2 d3 OSD
80 km/h
0.72 m/s²

Slow vehicle at 64 km/h, spacing s = 18.4 m, overtaking time T = 10.1 s

d1 reaction
36 m
d2 overtaking
217 m
d3 oncoming
225 m
Overtaking sight distance
477 m
Vehicle A overtakes slow vehicle B while C approaches at the design speed. Distances follow the analytical model described below, with a reaction time of 2 s and B travelling 16 km/h below the design speed. Vehicle sizes, and the gap between A and B, are exaggerated so the cars stay visible.

What it measures

On an undivided two-way road, a driver who wants to pass a slower vehicle has to borrow the opposing lane. Overtaking sight distance (OSD) is the length of clear road that driver must be able to see ahead to start the pass, finish it, and get back to their own side before meeting an oncoming vehicle. Because it covers a whole manoeuvre plus the approach of opposing traffic, it is several times longer than stopping sight distance at the same speed.

IRC:66 measures OSD between two points 1.2 m above the carriageway: one represents the driver's eye and the other the object, which in this case is an oncoming vehicle. Stopping sight distance, by comparison, is measured to an object only 0.15 m high.

The assumptions behind it

IRC:66 builds its design values on a simple picture of a single pass:

  • The vehicle being overtaken moves at a steady speed 16 km/h below the design speed.
  • The overtaking driver follows it for a short time to check that the road ahead is clear.
  • The pass is made by accelerating to the design speed, and it counts as finished once the overtaking vehicle is back on its own side.
  • Once begun, the pass is completed against an oncoming vehicle travelling at the design speed, which arrives alongside at the moment the pass ends.

The last assumption is what makes OSD a design minimum: no extra margin is built in beyond these conditions. The standard also limits itself to one vehicle passing one other; multiple overtakings are not covered.

Three distances

The analytical model taught in highway engineering courses follows three vehicles through the manoeuvre and adds up the distances. A is the overtaking vehicle, B the slow vehicle, and C the oncoming one.

OSD = d1 + d2 + d3
d1Reaction

A slows to B's speed vb and follows it while the driver decides to pass. Over a reaction time t, it covers:

d1 = vb t

Textbook examples commonly take t = 2 s, though some use 2.5 s.

d2Overtaking

A accelerates at a rate a, pulls out, passes, and pulls back in. It keeps a spacing s behind B before the pass and the same spacing ahead of it afterwards:

s = 0.7 vb + 6

Here vb is in m/s and s is in metres. During the overtaking time T, B covers vbT, while A has to cover that distance plus 2s. The extra 2s comes entirely from acceleration, so ½aT² = 2s, which gives:

T = √(4s / a),   d2 = vb T + 2s
d3Oncoming

C travels at the design speed v for the whole overtaking time:

d3 = v T

All speeds are in m/s and acceleration is in m/s². If the slow vehicle's speed isn't given, it is taken as 16 km/h (about 4.5 m/s) below the design speed.

The acceleration available for overtaking falls as speed rises. The NPTEL lecture notes on sight distance tabulate these maximum values:

Speed (km/h)253040506580100
a (m/s²)1.411.301.241.110.920.720.53
Maximum overtaking acceleration by speed, from NPTEL course 105101087, Lecture 13.

Worked example at 80 km/h

Take a design speed v = 80 km/h (22.22 m/s). The slow vehicle is 16 km/h slower, so vb = 64 km/h (17.78 m/s). Use t = 2 s and a = 0.72 m/s², the tabulated acceleration at 80 km/h.

StepCalculationResult
Reaction distanced1 = 17.78 × 235.6 m
Spacings = 0.7 × 17.78 + 618.4 m
Overtaking timeT = √(4 × 18.44 / 0.72)10.1 s
Overtaking distanced2 = 17.78 × 10.12 + 2 × 18.44216.8 m
Oncoming distanced3 = 22.22 × 10.12224.9 m
Overtaking sight distanced1 + d2 + d3477 m
Intermediate values are carried unrounded; results are rounded for display.

On a one-way road there is no oncoming vehicle in the passing lane, so d3 drops out and OSD = d1 + d2, about 252 m in this example.

How IRC:66 sets its design values

IRC:66 does not tabulate values from the d1 + d2 + d3 formula. It works in time instead. It takes an overtaking time based on observed passes, which the standard puts at roughly 8 to 14 seconds, and adds time for the oncoming vehicle.

Counting the oncoming vehicle for the entire manoeuvre is judged too conservative. During roughly the first third of the pass, before drawing level with the slow vehicle, the overtaking driver can still drop back if opposing traffic appears. So the standard counts the oncoming vehicle's travel over only two-thirds of the overtaking time. The design OSD is then the design speed multiplied by the total time, rounded.

Design speed (km/h)Overtaking time (s)Oncoming time (s)Total time (s)IRC:66 OSD (m)Analytical model (m)
409615165139
5010717235201
6010.87.218300
6511.57.519340319
8012.58.521470477
10014923640755
The first five columns are from IRC:66-1976, Table 2 (rounded design values). The last column is not part of IRC:66; it was calculated for this post.

The analytical column uses t = 2 s, a slow vehicle 16 km/h below the design speed, and the NPTEL acceleration at the design speed. The acceleration table has no 60 km/h entry, so that cell is left blank.

The two approaches agree closely at 80 km/h but drift apart at either end of the range. The analytical model gives lower values at low speeds and a much higher value at 100 km/h. They rest on different assumptions, most visibly how long the oncoming vehicle is counted for, so they shouldn't be expected to match. For design work, use the values in whichever standard governs the project.

Where OSD is needed

OSD matters on single carriageways with two-way traffic. IRC:66 recommends providing it over as much of the road as possible, especially on straight sections where an isolated overbridge or summit curve would otherwise cut visibility over a long stretch.

On divided highways with four or more lanes, passing never uses an opposing lane, so OSD isn't required. Stopping sight distance must still be available at every point.

Where full OSD isn't practical, as in undulating terrain, IRC:66 asks designers to aim for intermediate sight distance instead. That is defined as twice the safe stopping distance, which works out to 240 m at 80 km/h. Where even that can't be provided, overtaking should be restricted with pavement markings and "No overtaking" signs.

When OSD can't be provided along the whole route, overtaking zones can be set aside. The NPTEL notes give a minimum length of three times OSD and a desirable length of five times OSD.

Limits of the model

  • It describes a passenger car passing a single vehicle. Platoons, multiple overtakings, and heavy vehicles doing the passing aren't covered.
  • It assumes level ground. IRC:66 notes that upgrades need more distance, because the passing vehicle accelerates more slowly and opposing traffic may speed up. It treats this as roughly offset by the lower speed of heavy vehicles being passed, and gives no separate values for grades.
  • Constant acceleration and a fixed spacing formula are simplifications of real driver behaviour.
  • Other countries use different models. In the United States, the equivalent quantity is called passing sight distance and comes from AASHTO's geometric design policy, so its values aren't interchangeable with the ones here.

Sources

  1. Indian Roads Congress. IRC:66-1976, Recommended Practice for Sight Distance on Rural Highways. New Delhi: Indian Roads Congress, 1976; reprinted 2008. Open copy hosted by Public.Resource.Org: HTML transcription and PDF scan. Sections 2.6, 3, 4 and 6 are used here. This is a design standard, not a peer-reviewed paper; check whether a later revision or another IRC code governs your project.
  2. NPTEL, course 105101087, Module 2: Geometric design of highways, Lecture 13: Sight distance. Pages on overtaking sight distance, overtaking acceleration, and overtaking zones. These are lecture notes and are not peer-reviewed.

The simulation, the worked example and the analytical column in the comparison table were calculated for this post. The animation exaggerates vehicle sizes and the gap between A and B so the vehicles stay visible; distances along the road use the formulas above.