This post is definitely déjà vu. No hyphen required unless it serves as an adjective (which does not occur in your sample). If 'lanes' applies to cycles as well, then perhaps 'cycle-paths and -lanes' would make the relationship clearer.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.