Le festival se déroule à Édimbourg et sur le littoral de l'East Lothian, le long du Firth of Forth. Les épreuves démarrent en ville avant de rejoindre la côte, avec de longues portions de route face à la mer, des sections de parc et un paysage ouvert où le vent peut jouer un rôle important.
Quatre formats sont proposés : le marathon sur 42,195 km, le semi-marathon sur 21,0975 km, un 10K et un 5K. Le marathon et le semi se courent le dimanche 30 mai, tandis que le 10K et le 5K ont lieu le samedi 29. Le Hairy Haggis, un relais disputé sur la distance marathon, complète le programme et permet d'aborder les 42,195 km en équipe.