If you mean physical pages, it depends on several factors such as page size, character size, line spacing, kerning, margins, etc.. it also depends on the content of the 500 kB: a single 500 kB image for instance could be printed on a single page. Anyway assuming an average book size page, 500 kB of ascii text could equate to roughly 250 pages.
500 x 1024 = 512000
1024 x 500 = 512000 kilobytes
Runemarks has 500 pages.
An Instance of the Fingerpost has 500 pages.
Killing Hope has 500 pages.
Bridge of Rama has 500 pages.
Dark Demon has 500 pages.
The Troubled Man has 500 pages.
Wizards' Worlds has 500 pages.
The Pharmer's Almanac has 500 pages.
Summerland - novel - has 500 pages.
Adam Loveday has 500 pages.