Road bikes for sale

461 result(s) found for the selected criteria
Whether you are buying your first road bike or looking for a lightweight carbon race bike we have a range of road bikes for sale to suit your needs and budget. Browse our comprehensive listings of new and second hand road bikes to find the best deals to get you rolling.

Featured Ads View all featured

2019 SRT Aero 2.18
R 44,999.00
Gauteng | Sep 04 2019 02:56
Lynskey Sportive Road & Touring Bicycle (56cm)
R 28,000.00
Gauteng | Aug 22 2019 03:57
2019 S-Works Venge 54cm
R 110,000.00
Western Cape | Aug 23 2019 05:36
BMC TMRO1
R 52,000.00
Gauteng | Sep 15 2019 08:22

MERIDA SCULTURA EVO 904 (52CM) BM3532
R 12,950.00
Gauteng | Sep 16 2019 04:51
Specialized Tarmac
R 17,500.00
Gauteng | Sep 16 2019 04:25
Black Spade Aero
R 50,000.00
Gauteng | Sep 16 2019 04:02
See More Ads In Road Bikes 2018 Cabal Ascent 1.0
R 32,000.00
Western Cape | Sep 16 2019 03:57
Specialized Tarmac Sport 2017
R 34,000.00
Western Cape | Sep 16 2019 03:48
Specialized Tarmac Sport 2016
R 22,000.00
Western Cape | Sep 16 2019 03:40
Merida 905 HFS
R 7,500.00
Western Cape | Sep 16 2019 03:31
Pinnarello Road Bike -Trevisio
R 5,200.00
Western Cape | Sep 16 2019 03:26
Specialized Tarmac Pro 56cm Large
R 11,000.00
Western Cape | Sep 16 2019 03:18
Head I Speed IV
R 32,000.00
Gauteng | Sep 16 2019 02:58
Sworks Venge Vias
R 60,000.00
Western Cape | Sep 16 2019 02:33
*Used* 2018 Colnago V2-R Dura Ace DI2 - 56cm
R 79,950.00
Gauteng | Sep 16 2019 01:45
Silverback Sireli Di2 Disc 2019
R 52,500.00
Gauteng | Sep 16 2019 01:16
Giant TCR Road Bike
R 8,500.00
Western Cape | Sep 16 2019 01:02
Trek Emonda SL 6 Road Bike
R 35,000.00
North West | Sep 16 2019 12:56
Scott CR1 Size L 56cm With Extras 2017
R 18,000.00
Gauteng | Sep 16 2019 12:15
Giant Propel Advanced Di2 Medium
R 33,900.00
Eastern Cape | Sep 16 2019 12:04
Karbona Full Carbon For Sale
R 11,500.00
Freestate | Sep 16 2019 11:37
Specialized S-Works Venge 58cm
R 37,999.00
Gauteng | Sep 16 2019 10:51
Silverback Siablo Comp
R 9,500.00
Western Cape | Sep 16 2019 10:49