Have a look at trainsplit.com for ticketing options. When I go to Headingley, I just get the train to Burley Park station and walk 10 minutes to the ground. I don't think there's any "rugby league pubs" as such but there's loads of options on Otley Road as it's a student area.
ps Which team is...