I know that feeling. A drive to Riverside is 25 mins in the car - normally leave around 8.15 for 9.00am lesson. But on the bus I have a 15 min walk to the stop, get the 7.35 bus which takes an hour, and 10 min walk the other end.
Once the bus didn't run,and I had one driver who drove off as I ran and got to the stop!
Maybe someone would be willing to offer you a lift if you said what town you're in and what rink you want to get to.
Good luck 
Yeah, this might help?