I'm the same been to 4 Opens over the years and always enjoyed it. Likewise usually use public transport. Was at Gullane last weekend and thought £35 a day was well priced.
No way could I justify £80 for a day at St Andrews with all the additional extras that go with it as well.