Yes, apples to oranges, but if we use total energy requirement and duration of a competition as indicator, than a typical road cycling race requires much more endurance than a marathon.
This is a classic one-day race, > 5000 kcal, > 6 hours.
http://www.srm.de/news/road-cycling/amstel-gold-race/