The cost of a marathon race varies depending on its popularity,the location,and the date of registration. Early registration is more affordable than the day before the race. In Russia,participation in a marathon costs between 2,000 and 5,000 rubles. In Europe,it is 100 euros,and in the United States from 200 to 500 dollars. In addition to the entry fee will need to pay for accommodation,flight and visa. In Russia,there are also free races that are held to popularize the sport and are usually organized in a regional center or in a large park.