RS485 speed vs distance

Hi,

I want to know what is the maximum practical data rate possible using RS485 for a distance of 300m. Are there any calculators/ references which mention the practical achievable limits?