Angle of Banking Calculator

Use this calculator to find the bank angle, speed, radius, safe speed range, or required friction for a vehicle on a banked turn.

Advanced options
Display
Extra outputs
Calculating...
Did we solve your problem today?

How to use our Angle of Banking Calculator

  1. Choose What do you want to solve for? so the calculator knows which value is the unknown.
  2. Enter Speed (selected unit) and choose Speed unit if your mode uses speed.
  3. Enter Turn radius (selected unit) and choose Radius unit if your mode uses radius.
  4. Enter Bank angle (degrees) only in modes that use a known road tilt, and keep it well below 90 degrees.
  5. Enter Coefficient of static friction (mu_s) for friction modes. Use a nonnegative value.
  6. Check Gravity (m/s^2). The default is standard Earth gravity, which is fine for most school problems.
  7. Open Advanced options if you want Angle output unit, Significant figures (results), or to also show speed in mph and m/s.
  8. Click Calculate.
  9. Sanity-check the result: a tighter turn or higher speed should usually need a larger Bank angle, and the safe speed range should include the Ideal speed for this bank angle (no friction needed) when the inputs are feasible.

Definitions

Bank angle: The tilt of the road compared to flat ground. A bigger bank angle means a steeper tilted turn.

Turn radius: The size of the circular path. A smaller radius means a tighter turn.

Ideal speed for this bank angle (no friction needed): The speed where the bank alone can supply the needed turning effect, so friction is not needed in the simplified model [1].

Coefficient of static friction (mu_s): A number that describes how much grip is available before slipping starts. Static friction is the kind that acts when the tire does not slide across the road [4].

Minimum safe speed (with static friction): The lowest speed allowed by the model before the vehicle would tend to slide down the bank.

Maximum safe speed (with static friction): The highest speed allowed by the model before the vehicle would tend to slide up the bank.

Required coefficient of static friction (mu_s required): The minimum grip needed to make the turn at the given speed, radius, and bank angle without slipping.

Feasibility and notes: A result area that explains when an answer is undefined, impossible under the formula, or needs careful interpretation.


Common mistakes and quick fixes

Mistake: Typing Speed (selected unit) in mph while Speed unit is set to m/s.
Fix: Match Speed unit to the number you entered, or re-enter Speed (selected unit) in the chosen unit.

Mistake: Entering Turn radius (selected unit) in feet while Radius unit is left on m.
Fix: Change Radius unit to ft or convert the value before entering Turn radius (selected unit).

Mistake: Putting Bank angle (degrees) in radians.
Fix: Enter Bank angle (degrees) in degrees only. If needed, convert radians to degrees first.

Mistake: Using a negative value for Coefficient of static friction (mu_s) or confusing static friction with some other friction value.
Fix: Use a nonnegative Coefficient of static friction (mu_s). If you do not know it, solve for Required coefficient of static friction (mu_s required) instead.

Mistake: Ignoring the Feasibility and notes output when a speed bound shows N/A.
Fix: Read Feasibility and notes and then adjust Speed (selected unit), Turn radius (selected unit), Bank angle (degrees), or Coefficient of static friction (mu_s) as directed.

Mistake: Expecting the minimum model speed to always be positive. Fix: When friction can prevent sliding down the bank at rest, the lower bound is 0. Read "Feasibility and notes"; these are textbook limits, not driving recommendations.


Limitations & Key Assumptions / Boundary Conditions

This calculator uses the standard banked-curve physics model for uniform circular motion. It assumes a steady speed through the turn, a constant turn radius, and a single bank angle across the path.

The friction input is Coefficient of static friction (mu_s), which is a simplified grip limit. Real tire grip changes with tire type, road surface, temperature, load, and vehicle motion, so real-world limits can differ.

The model does not include braking, acceleration through the turn, weight transfer, suspension effects, tire deformation, uneven pavement, wind, or loss of contact.

Bank angle values very close to 90 degrees are not allowed because tan(theta) and some friction formulas become undefined or unstable there.

The friction speed-range model can have a zero lower bound when friction prevents sliding at rest, or no finite upper bound within its simplified equations. N/A and a note identify an unavailable finite upper bound. Real tire, vehicle, and road limits still apply.

Use the results as an idealized physics estimate for learning and homework, not as a driving instruction or road design approval.


Methodology

Core idea

A vehicle moving in a circle needs inward acceleration, called centripetal acceleration. On a banked curve, the road's normal force and sometimes static friction provide that inward effect.

a_c = v^2 / r

Here, v is speed and r is turn radius.

Ideal banked curve formulas

For the ideal case, the bank is just right so no friction is needed at the design speed [1].

tan(θ) = v^2 / (r g)

θ = arctan(v^2 / (r g))

v = sqrt(r g tan(θ))

r = v^2 / (g tan(θ))

The calculator converts speed to m/s and radius to meters before using these formulas. The default gravity is 9.80665 m/s^2 [2].

Safe speed range with friction

When friction is included, the calculator finds the range of speeds that can avoid slipping for a known bank angle and mu_s.

v_max = sqrt(r g (sin(θ) + μ_s cos(θ)) / (cos(θ) - μ_s sin(θ)))

v_min = sqrt(r g (sin(θ) - μ_s cos(θ)) / (cos(θ) + μ_s sin(θ)))

For the lower-speed bound, a negative numerator means friction can hold the vehicle at rest, so the lower bound is 0. A nonpositive upper-bound denominator gives no finite upper speed from this simple sliding model; N/A is shown with a note. This does not imply unlimited real-world driving speed.

Minimum bank angle with friction

Let k = v^2 / (r g). At the upper-speed sliding threshold, k = (tan(theta) + mu_s) / (1 - mu_s tan(theta)). Rearranging gives tan(theta) = (k - mu_s) / (1 + k mu_s). The minimum nonnegative bank angle is max(0, arctan((k - mu_s) / (1 + k mu_s))). This solves the minimum-angle branch; larger angles must also satisfy the lower-speed friction condition.

Required friction formula

If speed, radius, and bank angle are known, the calculator finds the minimum friction coefficient needed to avoid slipping.

μ_required = abs(((v^2 / (r g)) - tan(θ)) / (1 + (v^2 / (r g)) tan(θ)))

A result of 0 means the speed matches the ideal no-friction case for that bank angle. A larger value means more grip is needed.

Direction note

In friction modes, the optional note compares the actual speed to the ideal speed. Below the ideal speed, friction tends to act up the slope; above the ideal speed, friction tends to act down the slope in the simplified model [1].

Mini example

Suppose speed is 60 mph, radius is 200 m, and gravity is 9.80665 m/s^2. First convert 60 mph to 26.8224 m/s. Then compute the ideal bank angle.

tan(θ) = 26.8224^2 / (200 x 9.80665) = 0.3667

θ = arctan(0.3667) = about 20.14 deg

Using the unrounded ratio gives about 20.14 degrees for the ideal no-friction bank angle at 60 mph on a 200 m turn.

Checks and assumptions used

The calculator blocks negative speed, nonpositive radius, nonpositive gravity, negative mu_s, and bank angles too close to plus or minus 90 degrees. Hidden inputs are ignored in modes that do not use them. This is a steady-turn textbook model, so real vehicles and roads can behave differently.


Sources