Yes, Virgin don't show off-peak returns for travel on London Midland trains and instead only show two off-peak singles (when the route is priced by Virgin).
Virgin's booking engine is a disgrace and I don't know how they are allowed to get away with it. Lots of people must be getting ripped off, eg:
- Try to book a return and it tries to sell you two singles. Example - Milton Keynes to London - it will happily sell you two off-peak singles at £13 each without offering the off-peak return at £13.85. It is not at all obvious how to get it to offer the return.
- Wanting a London travelcard from Milton Keynes? It makes you buy an £8.50 separate travelcard rather than selling you the travelcard as an integrated ticket from MK - even though this ticket is cheaper than the off-peak return! (Other sites will offer the integrated travelcard)
- Wanting to do an off-peak day trip from Milton Keynes to somewhere in Greater London beyond Euston? It will offer you an off-peak return even though the Virgin-only or LM-only travelcard is cheaper than an "any permitted" off-peak return to Euston. (Other sites will offer the Travelcard.)
- They don't show what the conditions are, eg if you manage to buy an off-peak return from London to Manchester it does not tell you that the return leg is valid for a month. Instead it makes it look like it is only valid on the day that you select.
- They make their off-peak returns (eg London to Manchester) looks like web-only fares even though they are walk-up fares.
Does nobody regulate this stuff?
On the other hand, Virgin's site is the only place to get their Off-Peak singles (in combination with an advance in the other direction - the old "Saver Half") - but only if you know how to!
They also don't show London Midland only fares.
Not quite - you can get them via "Click here to check if slower routes with cheaper tickets are available". But I agree that they hide them.