Model Railroad Track Calculator
Plan model railroad layouts with minimum curve radius, track spacing, grade limits, and turnout sizing by scale.
About this calculator
Picking a curve radius that's too tight for your scale is one of the most common model railroad planning mistakes — trains derail, couplers bind on curves, and long cars overhang badly. This calculator starts from scale-specific defaults built into the code: N scale (1:160) uses a 9.75" minimum radius and 1.25" track center spacing, HO (1:87) uses 18" and 2", O (1:48) uses 27" and 3.5", and G (1:22.5) uses 48" and 6", each paired with a typical maximum grade (2.5-4%) drawn from common hobby practice for that scale. It then takes the larger of that scale's minimum and whatever radius you enter yourself, so you can't accidentally plan a layout tighter than what your scale's trains can reliably run — but you can always go wider for a more realistic, sweeping curve.
From your benchwork's width and length, it estimates the longest straight section available by taking the larger table dimension and subtracting space for two curve radii (enough for the train to run into and out of a curve at each end), giving a rough cap on how long your longest train or siding can be. Turnout length is approximated as 60% of the recommended minimum radius, a simplified stand-in for a standard commercial turnout's physical footprint — actual turnout lengths vary by manufacturer and turnout number (e.g., #4, #6, #8), so treat this as a planning guide rather than a substitute for checking real turnout dimensions before cutting benchwork or roadbed.
Inputs
Results
Recommended Min Radius
18"
Track Center Spacing
2"
How to Use This Calculator
- Enter Scale, choosing N Scale (1:160), HO Scale (1:87), O Scale (1:48), or G Scale (1:22.5).
- Set Table Width (inches) and Table Length (inches) to match your layout benchwork.
- Adjust Min Curve Radius (inches) as needed.
- Review Recommended Min Radius () and Track Center Spacing ().
- Use Max Train Length (), Turnout Length (), and Max Grade (%) to inform your decision.
How the result changes with Min Curve Radius (inches)
| Min Curve Radius (inches) | Recommended Min Radius | Track Center Spacing |
|---|---|---|
| 9 | 18" | 2" |
| 14 | 18" | 2" |
| 27 | 27" | 2" |
| 45 | 45" | 2" |
What each input means
- Scale
- Model railroad scale (affects all measurements)
- Table Width (inches)
- Width of your layout table or benchwork
- Table Length (inches)
- Length of your layout table or benchwork
- Min Curve Radius (inches)
- Minimum curve radius you want to use (larger = more realistic)
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersScale = 2, Table Width (inches) = 48, Table Length (inches) = 96, Min Curve Radius (inches) = 18 = 4 input(s) provided
- Calculate Recommended Min RadiusRecommended Min Radius18 = 18
- Calculate Track Center SpacingTrack Center Spacing2 = 2
- Calculate Max Train LengthMax Train Length60 = 60
- Calculate Turnout LengthTurnout Length10.8 = 10.8
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why doesn't entering a curve radius smaller than my scale's minimum tighten the results?
The calculator takes the larger of your scale's built-in minimum radius and whatever value you enter, so it will never recommend a radius tighter than what that scale's trains can reliably run on — HO scale, for example, always uses at least 18" even if you type in 12". Entering a radius larger than the minimum does work as expected, since a wider curve is always achievable if your minimum allows it.
How is Max Train Length calculated from my table dimensions?
It takes the larger of your table's width and length, then subtracts two curve radii — one for the train to run into a curve, one to run out — to estimate the longest straight run available for a train or siding. This is a simplified planning number based on your benchwork's overall footprint, not a routed track plan, so your actual usable straight length depends heavily on where curves and turnouts actually sit on the layout.
What does Turnout Length actually represent, and how accurate is it?
It's calculated as 60% of your recommended minimum radius, a rough stand-in for how much benchwork space a standard commercial turnout occupies. Real turnout lengths vary by manufacturer and turnout number (a #4 is shorter than a #8, for instance), so treat this as a planning estimate to reserve space, not a substitute for checking the actual dimensions of the turnout you intend to buy.
Why do different scales get different maximum grade percentages?
Each scale in the calculator carries its own built-in maximum grade — N and O scale at 3%, HO at 4%, and G at 2.5% — reflecting typical hobby practice for how steep a grade that scale's locomotives can climb while still pulling a reasonable train length without wheel slip. These are fixed lookup values tied to your scale selection, not derived from your table dimensions or curve radius.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Scale Conversion Calculator
Convert real-world dimensions to model scale dimensions. Supports common model scales like HO (1:87), N (1:160), O (1:48), and more.
Model Building & HobbyDiorama Forced Perspective Calculator
Calculate forced perspective scale transitions for dioramas. Determine foreground and background element sizes for depth illusion.
Rail EngineeringTrain Braking Distance Calculator
Calculate emergency and service braking distances from speed, grade, and brake coefficient using d = V²/(2g(μ±G)).
Rail EngineeringTrack Capacity Calculator
Estimate daily and annual train capacity from signal system type, number of tracks, segment length, and operating parameters.
Rail EngineeringTrack Superelevation Calculator
Calculate rail cant (superelevation) from curve radius and design speed using the AREMA formula e = 0.0007 × D × V².
More in Crafts, Hobbies & Games.