The Stockholm Marathon is an annual marathon arranged in Stockholm, Sweden since 1979. It serves as the Swedish marathon championship race. The Ultimate Guide to International Marathons ranks the Stockholm Marathon as the best marathon in the world.