There are approximately 31.07 miles in 50 kilometers. It's important to note that while 50k is a standard distance for ultramarathons, the exact distance in miles can vary slightly depending on the specific race course. For most 50k races, though, 31 miles is a safe bet.