Seatpost length ranges anywhere from around 75mm to more than 400mm, though most posts come in lengths between 300mm and 400mm. Road and gravel bikes tend to have a longer seat tube than mountain bikes, so usually requirer a shorter post of around 300 to 350mm.