Welcome to RTA!

You can take the train from Birmingham, fares are as low as $124 each way if you reserve well in advance. I don't see any cheaper way, but that's with a coach seat and a trip almost a whole day long.