Core comparison
In short: the Elizabeth line costs a flat £15.50 each way between Heathrow and any Zone 1 station such as Paddington, Bond Street, Tottenham Court Road, Farringdon or Liverpool Street. The price is the same 24 hours a day, peak or off-peak, weekday or weekend, whether you tap a contactless card or an Oyster. It takes about 30 to 35 minutes to Paddington and then keeps going straight across central London with no change. That makes it cheaper than the £26 Heathrow Express walk-up fare and dearer than the £5.90 Piccadilly line.