Do I need a landline with no contract short term broadband?

Yes, unless you sign up for Virgin Media no contract broadband or Hyperoptic fibre broadband.

Other no contract broadband packages required a landline. You do not need a landline if you opt for Mobile broadband.