St Andrews Bus Station, which is definitely within 500m, let alone 5 miles, has recently been rebuilt (within the last 15 years or so), but feels as modern as a brand new bus station! I can't say it's particularly welcoming to spend the night but it's a damned sight better than roughing it!;)