Le SwissCityMarathon Luzern se court à Lucerne, entre le centre historique et les rives du lac des Quatre-Cantons. Le parcours est urbain et lacustre, avec des passages en ville et de longues portions le long de l'eau. L'épreuve se tient en fin d'année civile, dans des conditions automnales généralement fraîches et favorables au chronomètre.
Trois distances sont au programme : le marathon de 42,195 km, le semi-marathon de 21 km et le CityRun de 10 km. Cette structure permet de viser un premier marathon comme de venir chercher un temps de référence sur une distance plus courte. L'événement est très demandé : l'édition précédente affichait complet sur l'ensemble des distances, ce qui invite à s'inscrire tôt.