Beckley is nearly sixty miles away to the south of Charleston. It is the state capital. You can reach there in around an hour by bus or train from this city.