Istnieje wiele rodzajów rowerów, a każdy z nich jest dostosowany do konkretnego rodzaju nawierzchni i warunków, w jakich ma się odbywać jazda. Do najpopularniejszych typów należą rowery szosowe, zwane też wyścigówkami, rowery miejskie, składaki, rowery trekkingowe oraz rowery służące do poruszania się w trudnym terenie. W tej ostatniej grupie mieszczą się zarówno specjalistyczne rowery krosowe, jak też popularne rowery górskie. Rowery tego typu to często spotykany widok na polskich drogach. Cechują się mniejszymi kołami niż rowery miejskie czy turystyczne, posiadają też grubsze opony o głęboko żłobionym bieżniku. Opony te są przystosowane do jazdy po nawierzchni pokrytej ziemią czy piachem, gdzie gwarantują dobrą przyczepność. Rowery górskie nie radzą sobie zbyt dobrze z asfaltem. Wiele osób nie wie jednak, jakim komfortem jest jazda rowerem miejskim, który ma duże i wąskie opony, dlatego wydaje im się, że oporna, powolna jazda na rowerze górskim to coś normalnego. Niemniej jednak, rower górski nadaje się też do jazdy miejskiej, ponieważ jest bardzo wytrzymały i odporny.