Horizontal curvature for ELR BJR is based on the digitised notional centre-line, calculated in 100 metre sections. The average radius computation is weighted, however this should be treated as indicative only. The computed minimum and maximum radii are shown for completeness, and often report a much tighter radius than the physical railway. Radii calculations are influenced by the digitisation quality, and often produce inaccurate values at the extremities of the ELR, areas of tracks divergence, and locations of very tight curvature.

MileageSchematicAverage RadiusRadius RangeFeatures
0M -181y - 0M -110y ⭕-⭕⭕⭕-⭕ Extremely Tight (<100 m)former Bassaleg Jn
0M -110y - 0M 0000y 🔵-🔵🔵🔵-🔵 Flat (4,334 m)
0M 0000y - 0M 0110y ⭕-🔴🔴🔴-⚫ Very Tight (251 m)104 m → 41,200 m
0M 0110y - 0M 0220y ⭕-⭕⭕⭕-⚪ Extremely Tight (205 m)140 m → Straight
0M 0220y - 0M 0330y ⭕-🔴🔴🔴-⚪ Very Tight (305 m)108 m → Straight
0M 0330y - 0M 0440y 🟠-🟠🟠🟠-⚪ Moderately Tight (697 m)461 m → StraightBassaleg Viaduct
0M 0440y - 0M 0550y ⭕-🔴🔴🔴-⚪ Very Tight (274 m)<100 m → Straight
0M 0550y - 0M 0660y ⭕-⭕⭕⭕-🔴 Extremely Tight (208 m)<100 m → 326 m
0M 0660y - 0M 0770y 🔴-🟡🟡🟡-⚪ Moderate (1,246 m)249 m → Straight
0M 0770y - 0M 0880y 🔵-🔵🔵🔵-🔵 Moderately Flat (2,390 m)
0M 0880y - 0M 0990y ⭕-🟠🟠🟠-⚪ Tight (462 m)119 m → Straight
0M 0990y - 0M 1100y ⭕-🟠🟠🟠-⚪ Moderately Tight (534 m)133 m → Straight
0M 1100y - 0M 1210y ⭕-🟠🟠🟠-⚪ Tight (488 m)205 m → Straight
0M 1210y - 0M 1320y ⭕-🟡🟡🟡-⚪ Moderate (1,106 m)186 m → Straight
0M 1320y - 0M 1430y ⭕-🟠🟠🟠-⚪ Tight (359 m)<100 m → Straight
0M 1430y - 0M 1540y ⭕-🟠🟠🟠-⚪ Tight (484 m)188 m → Straight
0M 1540y - 0M 1650y ⭕-⭕⭕⭕-⚪ Extremely Tight (222 m)100 m → Straight
0M 1650y - 1M 0000y ⭕-🔴🔴🔴-⚪ Very Tight (238 m)110 m → Straight
1M 0000y - 1M 0110y ⭕-⭕⭕⭕-⚪ Extremely Tight (179 m)<100 m → Straight
1M 0110y - 1M 0220y ⭕-🔴🔴🔴-⚪ Very Tight (289 m)<100 m → Straight
1M 0220y - 1M 0330y ⭕-🔴🔴🔴-⚪ Very Tight (286 m)183 m → Straight
1M 0330y - 1M 0440y ⭕-🔴🔴🔴-⚪ Very Tight (283 m)133 m → Straight
1M 0440y - 1M 0550y ⭕-🔴🔴🔴-⚪ Very Tight (265 m)116 m → Straight
1M 0550y - 1M 0660y ⭕-🟠🟠🟠-⚪ Tight (449 m)134 m → Straight
1M 0660y - 1M 0770y ⭕-🟠🟠🟠-⚪ Moderately Tight (546 m)220 m → Straight
1M 0770y - 1M 0880y 🔴-🟡🟡🟡-⚪ Moderate (844 m)270 m → Straight
1M 0880y - 1M 0990y ⚫-⚫⚫⚫-⚪ Extremely Flat (37,308 m)23,448 m → Straight
1M 0990y - 1M 1100y ⚪-⚪⚪⚪-⚪ Straight
1M 1100y - 1M 1210y 🟠-🟣🟣🟣-⚪ Moderate (1,554 m)718 m → Straight
1M 1210y - 1M 1320y ⚪-⚪⚪⚪-⚪ Straight
1M 1320y - 1M 1430y ⚪-⚪⚪⚪-⚪ Straight
1M 1430y - 1M 1540y 🟣-🟢🟢🟢-⚪ Very Flat (10,237 m)1,587 m → Straight
1M 1540y - 1M 1650y 🟠-🟡🟡🟡-⚪ Moderate (908 m)354 m → Straight
1M 1650y - 2M 0000y 🟠-🟣🟣🟣-⚪ Moderate (1,328 m)627 m → Straight
2M 0000y - 2M 0110y 🟢-🟢🟢🟢-🟢 Very Flat (19,584 m)
2M 0110y - 2M 0220y ⚪-⚪⚪⚪-⚪ Straight
2M 0220y - 2M 0330y 🟢-⚫⚫⚫-⚪ Extremely Flat (34,414 m)8,325 m → Straight
2M 0330y - 2M 0440y 🔵-🟢🟢🟢-⚪ Very Flat (10,902 m)2,252 m → Straight
2M 0440y - 2M 0550y ⭕-🟣🟣🟣-⚪ Moderate (1,378 m)162 m → Straight
2M 0550y - 2M 0660y 🟠-🟡🟡🟡-⚪ Moderate (1,206 m)743 m → Straight
2M 0660y - 2M 0770y 🟣-🔵🔵🔵-⚪ Flat (4,118 m)1,578 m → Straight
2M 0770y - 2M 0880y ⭕-🟠🟠🟠-⚪ Tight (427 m)217 m → Straight
2M 0880y - 2M 0990y ⭕-🟠🟠🟠-⚪ Moderately Tight (627 m)181 m → Straight
2M 0990y - 2M 1100y ⭕-🔴🔴🔴-⚪ Very Tight (344 m)133 m → Straight
2M 1100y - 2M 1210y ⭕-🔴🔴🔴-⚪ Very Tight (278 m)170 m → Straight
2M 1210y - 2M 1320y ⭕-🟣🟣🟣-⚪ Moderate (1,291 m)165 m → Straight
2M 1320y - 2M 1430y ⭕-🔴🔴🔴-⚪ Very Tight (322 m)173 m → Straight
2M 1430y - 2M 1540y ⭕-🟠🟠🟠-⚪ Moderately Tight (520 m)213 m → Straight
2M 1540y - 2M 1650y ⭕-🔴🔴🔴-⚪ Very Tight (244 m)112 m → Straight
2M 1650y - 3M 0000y ⭕-🟠🟠🟠-⚪ Tight (410 m)135 m → Straight
3M 0000y - 3M 0110y 🔴-🟠🟠🟠-⚪ Moderately Tight (658 m)287 m → Straight
3M 0110y - 3M 0220y 🔴-🟠🟠🟠-⚪ Moderately Tight (612 m)305 m → Straight
3M 0220y - 3M 0330y 🔵-🔵🔵🔵-🔵 Moderately Flat (2,453 m)
3M 0330y - 3M 0440y ⭕-🟠🟠🟠-⚪ Tight (383 m)213 m → Straight
3M 0440y - 3M 0550y ⭕-🔴🔴🔴-⚪ Very Tight (262 m)107 m → Straight
3M 0550y - 3M 0660y ⭕-🔴🔴🔴-⚪ Very Tight (316 m)<100 m → Straight
3M 0660y - 3M 0770y ⭕-🟠🟠🟠-⚪ Tight (358 m)141 m → Straight
3M 0770y - 3M 0880y ⭕-🔴🔴🔴-⚪ Very Tight (347 m)<100 m → Straight
3M 0880y - 3M 0990y ⭕-🔴🔴🔴-⚪ Very Tight (313 m)110 m → Straight
3M 0990y - 3M 1100y ⭕-🟠🟠🟠-⚪ Tight (354 m)<100 m → Straight
3M 1100y - 3M 1210y ⭕-🔴🔴🔴-🟠 Very Tight (272 m)136 m → 603 m
3M 1210y - 3M 1320y 🔴-🔴🔴🔴-🟡 Very Tight (339 m)238 m → 752 m
3M 1320y - 3M 1430y ⭕-🟠🟠🟠-🟢 Tight (465 m)147 m → 7,339 m
3M 1430y - 3M 1540y ⭕-🟠🟠🟠-🟢 Moderately Tight (705 m)179 m → 6,666 m
3M 1540y - 3M 1650y ⭕-🟠🟠🟠-🔵 Tight (454 m)216 m → 4,819 m
3M 1650y - 4M 0000y 🔴-🟠🟠🟠-🟡 Tight (372 m)226 m → 781 m
4M 0000y - 4M 0110y ⭕-🔴🔴🔴-🔵 Very Tight (344 m)133 m → 3,279 m
4M 0110y - 4M 0220y ⭕-🔴🔴🔴-🟡 Very Tight (239 m)101 m → 864 m
4M 0220y - 4M 0330y ⭕-🔴🔴🔴-🟡 Very Tight (260 m)147 m → 940 m
4M 0330y - 4M 0440y ⭕-⭕⭕⭕-🟠 Extremely Tight (213 m)128 m → 452 m
4M 0440y - 4M 0550y 🟠-🟣🟣🟣-🔵 Moderate (1,426 m)410 m → 4,841 m
4M 0550y - 4M 0660y ⭕-🔴🔴🔴-🟠 Very Tight (249 m)148 m → 471 m
4M 0660y - 4M 0770y ⭕-🔴🔴🔴-🟠 Very Tight (258 m)135 m → 385 m
4M 0770y - 4M 0880y 🔴-🟠🟠🟠-🔵 Moderately Tight (731 m)311 m → 2,167 m
4M 0880y - 4M 0990y 🔴-🟠🟠🟠-🟡 Tight (479 m)322 m → 1,139 m
4M 0990y - 4M 1100y ⭕-🟠🟠🟠-⚪ Tight (351 m)118 m → Straight
4M 1100y - 4M 1210y 🔴-🟠🟠🟠-⚪ Moderately Tight (737 m)282 m → Straight
4M 1210y - 4M 1320y 🟠-🟡🟡🟡-⚪ Moderate (1,222 m)448 m → Straight
4M 1320y - 4M 1430y ⭕-🟠🟠🟠-⚪ Tight (416 m)181 m → Straight
4M 1430y - 4M 1540y 🟡-🔵🔵🔵-🟢 Flat (3,638 m)1,065 m → 10,857 m
4M 1540y - 4M 1620y ⚪-⚪⚪⚪-⚪ Straight