At this speed, our top pick is this 150Mb Sky deal via Broadband Genie. It's £23/month (price may change during contract). Plus you'll be emailed a choice of a £110 voucher for Amazon, Tesco, Sainsbury's or M&S within four months of your first bill (check your junk folder if not received). Factor in the voucher, and it's equivalent to £18.42/month over the 24-month contract.
Note: Sky's price doesn't include all future mid‑contract rises. Sky says prices are variable and so doesn't give pound and pence increases, though hikes are likely each spring so the equivalent cost here may be artificially too low. If these happen without advance notice, you'll have 30 days to leave penalty‑free.
If you already have Sky, then there's this 150Mb Vodafone deal. It's £22/month (£25.50/month from 1 April 2027 and £29/month on 1 April 2028). Plus you'll be emailed a choice of a £135 shopping voucher for Amazon, Tesco, Sainsbury's, M&S etc within four months of your first bill (check your junk folder if not received). Factor in the voucher, and it's equivalent to £18.71/month over the 24-month contract.