It would take 4,000 shoes of that size to make 1 kilometer lined up heel to toe. However, if you're meaning the European size 39 shoes (which is 0.1 cm bigger), then it would only take 3,984 shoes.
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters
1 kilometer=100,000 centimeters