Skip to content
BikeTwins
How it works

Ribble Ultra Road

Aero road · 6 sizes

Sign in and add the bike you ride, and this table will say what each size needs for your position. Sign in This is the bike I ride
Bike
Ribble Ultra Road · Aero road · 6 sizes · integrated cockpit
Geometry
ribblecycles.co.uk, fetched 29 Aug 2026, re-checked, no differences
Cockpit
Generic stem and bar, assumed
Solved with
cover 15 mm (assumed), max spacers 40 mm (assumed), stem clamp centre 20 mm (assumed), so every verdict carries ±10 mm at the bar
Sheet
6 September 2026 · 210 bikes, 43 makes, 1,262 sizes in the catalogue

Geometry, every size, from the maker's table

The tinted row is the size drawn beside it. Press a size to draw it.
Size Stack (mm) Reach (mm) Head angle (deg) Seat angle (deg) Head tube (mm) Chainstay (mm) Wheelbase (mm) Standover (mm)not published
XXS 499 356 70.5 75.5 100 415 976
XS 516 367 71 75 112 415 978
S 538 376 72 74.5 132 415 985
M 560 379 73 73.5 152 415 986
L 579 393 73 73.5 172 415 1006
XL 599 408 73 73.5 192 415 1027

The table runs on to the right: 6 more columns after Reach. Scroll it sideways to read them.

Seat tube 500 mmHead tube 152 mmTop tube 545 mmDown tubeChainstay 415 mmSeat stayFork 986 mm stack 560reach 379Head tube top 379 / 560BB 0 / 0

The M drawn to scale from the table, with no build on it. Stack and reach run from the bottom bracket to the top of the head tube; every size is solved from those two. One square is 100 mm.

The maker's cockpit

No stock cockpit I can name, so every size is solved on a generic stem and bar unless you choose one on the sheet.
Generic stem and barAssumedNo bar is listed for this frame.

In the maker's words

Kept whole, as I read it off ribblecycles.co.uk.
Ribble builds are configured at order: the page's geometry panel lists the default bar/stem per size where the model has an integrated bar (recorded in notes), otherwise the stem and bar come from the build selected (Level 1-5 or Ribble's own alloy/carbon bars); stock fields are null.
Cockpit and seatpost, in the maker's words · 99 words
Ribble builds are configured at order: the page's geometry panel lists the default bar/stem per size where the model has an integrated bar (recorded in notes), otherwise the stem and bar come from the build selected (Level 1-5 or Ribble's own alloy/carbon bars); stock fields are null. Spacer heights, top-cover height and maximum spacer stack are not published on the model page. Integrated Handlebar defaults per size: XXS 380x80, XS 380x80, S 400x90, M 400x100, L 420x110, XL 420x120 (width x stem length, mm); alloy bar option 380/380/400/400/420/420 with RS-3 stem 80/80/90/100/110/120 mm; seatpost 20 deg setback 250/250/300/350/350/400 mm.
OFFICIAL SOURCE: Ribble Ultra Road page, six sizes XXS-XL. Source: html table (official Ribble Cycles model page: the "Sizing and Geometry" panel is rendered from the page's Nuxt data payload (script id __NUXT_DATA__), decoded and parsed by script; fetched 2026-08-29
How I read the maker's table
fork axle to crown 375 mm; rider heights 151-161 / 159-169 / 167-176 / 174-181 / 179-186 / 184-193 cm. Ribble's "all-day performance" aero road bike with a higher stack and shorter reach than the Ultra Race. Standover and trail are not published (null). Ribble does not date its geometry (model year null); the page is the current listing on the fetch date. Source: html table (official Ribble Cycles model page: the "Sizing and Geometry" panel is rendered from the page's Nuxt data payload (script id __NUXT_DATA__), decoded and parsed by script; fetched 2026-08-29, HTTP 200)