В современном русском языке правильно говорить «более пятисот километров», а не «более пятиста», потому что форма «пятиста» в родительном падеже является ошибкой. 14
Это объясняется тем, что в данном случае числительное «пятьсот» выступает в роли подлежащего, а слово «километров» — это существительное во множественном числе, и в таких конструкциях склоняется только вторая часть, то есть существительное. 4