Just to add regarding buses, you can get the number 19, 19A, 20 or 21 services from Queens Square (centre of town) and they all take you to right near the ground. The 19A actually drops you off right infront of the Park End stand.
15 minutes on the bus from Queens Square.
15 minutes on the bus from Queens Square.