Virgin Media M125 is the provider's cheapest broadband deal, offering average speeds of 132Mbps for as little as £23.99 a month.
It's well-suited to smaller households - one or two people streaming, browsing, and working from home simultaneously won't trouble it.
The question is whether the price advantage holds up against what full-fibre rivals are charging for similar or faster speeds.

At a glance
| Monthly price | £23.99 |
|---|---|
| Setup cost | Free |
| Minimum term | 24 months |
| Annual price increase | £4/mth from April 2027 bill |
| Download speed | 132Mbps (average at peak times) |
| Upload speed | 20Mbps (average at peak times) |
| Usage allowance | Unlimited |
| Router | Hub 5 (WiFi 6) |
| WiFi guarantee | 30Mbps for £8/mth |
| Parental controls | Virgin Media Web Safe |
| Home phone | £19/mth for Weekend calls |
| Anytime calls | +£10/mth (inc. UK mobiles) |
| TV | Optional: Mega TV or Flex |
| Pros | Cons |
|---|---|
| One of the cheapest 100Mb+ plans available | Average speeds of 132Mbps fall below the UK's 223Mbps national average |
| WiFi 6 Hub 5 router provided as standard | Out-of-contract prices rise sharply - recontracting is essential |
| Symmetrical upload speeds available in select areas | Annual price rises of £4/month apply each April from 2027 |
| Option to bundle phone, mobile, and TV on the same bill | Only available to around 60% of UK homes |
Virgin Media M125 broadband prices
| Package | Broadband | Monthly price | Upfront price | Contract term | |
|---|---|---|---|---|---|
![]() |
M125 Fibre Broadband | 132Mb 20Mb upload |
£23.99 | Free | 24 months |
| £27.99 from April 2027, then £31.99 from April 2028 | |||||
![]() |
M125 Fibre Broadband + Phone | 132Mb 20Mb upload |
£31.99 | Free | 24 months |
| £35.99 from April 2027, then £39.99 from April 2028 | |||||
Who is Virgin M125 fibre broadband best for?
M125 is Virgin Media's entry-level plan, designed for smaller households that don't need a lot of bandwidth headroom.
Virgin Media positions it as ideal for two-person households with five to nine connected devices - enough for streaming, browsing, and video calling without congestion. Households where several people are all online simultaneously, especially for gaming or large downloads, will likely want to step up.
At 132Mbps, M125 is well-suited to:
- Streaming - enough for several simultaneous HD or 4K streams; Netflix recommends around 15-25Mbps per screen for 4K
- Working from home - upload speeds cover video calls comfortably; Zoom and Teams typically need around 3-4Mbps per user
- Gaming - handles online multiplayer and cloud gaming without issue; Xbox Cloud Gaming requires around 20Mbps
M125 is also a good base if you want to bundle more into your plan:
- Home phone - add a line with unlimited UK anytime calls for £8 a month
- O2 mobile - existing O2 customers qualify for Volt discounts on the monthly price
- Flexible TV - Virgin Media's Flex service can be added without a long-term TV contract
For households that need more headroom, Virgin Media's M250 starts at £25.99 a month - or £28.99 with an O2 SIM included. Those wanting faster speeds on a tighter budget might also consider the M500 at £27.99 a month.
What does M125 Fibre Broadband offer?
M125 is available in three configurations: broadband only, broadband with a home phone line, or broadband with Virgin Media's Flex TV service added on a 31-day rolling basis.
The table below shows current pricing across all three options.
| Package | Broadband | Monthly price | Upfront price | Contract term | |
|---|---|---|---|---|---|
![]() |
M125 Fibre Broadband | 132Mb 20Mb upload |
£23.99 | Free | 24 months |
| £27.99 from April 2027, then £31.99 from April 2028 | |||||
![]() |
M125 Fibre Broadband + Flex | 132Mb 20Mb upload |
£28.99 | Free | 24 months |
| £32.99 from April 2027, then £36.99 from April 2028 | |||||
![]() |
M125 Fibre Broadband + Phone | 132Mb 20Mb upload |
£31.99 | Free | 24 months |
| £35.99 from April 2027, then £39.99 from April 2028 | |||||
Broadband only is the cheapest entry point at £23.99 a month. Adding a home phone line brings the price to £31.99 a month, which includes Anytime Chatter - unlimited calls to UK landlines and mobiles for up to 60 minutes per call. Flex can be added on top of either option, with a £5 a month base charge plus the cost of any streaming subscriptions you choose.
Out-of-contract prices rise steeply, so customers should plan to recontract or switch before the 24-month term ends. Prices also increase by £4 a month each April from 2027. Virgin Media sends end-of-contract notifications, but it's worth knowing your options in advance - we have a guide to negotiating a cheaper deal if you need it.
Virgin Media Volt
M125 customers are eligible for Volt benefits if their household also has an O2 Pay Monthly plan. Volt isn't a separate product - it's a set of benefits that unlock automatically when you're with both Virgin Media and O2.
For M125 customers, the main Volt benefits are:
- Broadband speed boost - your speed is upgraded to the next available tier, taking M125 up to M250 (264Mbps average)
- WiFi guarantee - up to three WiFi Pods provided free if you're not getting at least 30Mbps in every room, or a £100 bill credit if that doesn't resolve it
- Double data - every eligible O2 Pay Monthly plan in the household gets double its data allowance
- Roaming - included travel in 75 destinations worldwide via O2 Travel Inclusive Zone
New customers who sign up to M125 with an O2 SIM included already receive M250 speeds as standard - the speed boost is built into that bundle from the start. Existing M125 customers can unlock Volt benefits later by joining O2 and opting in via the My O2 app.
For those who want Volt benefits and a faster starting speed, Virgin Media's M250 is available from £25.99 a month without a SIM, or £28.99 with an O2 SIM included.
The M250 Volt bundle costs just £3 more than M250 broadband alone. For that, you get a 4GB O2 SIM, the WiFi guarantee, double data on every O2 plan in the household, and roaming in 75 destinations - the SIM alone would cost around £18 a month from O2 directly, and the WiFi guarantee is worth £8 a month on top of that.
For anyone open to an O2 mobile plan, it's a strong deal. You can read more in our full review of Volt.
M125 Fibre Broadband and TV
Virgin Media's Flex TV service can be added to M125 on a 30-day rolling contract with no setup fee.
Flex costs £5 a month and includes over 150 channels - Freeview, free-to-air channels, and Virgin Media's growing library of 35 FAST channels, all integrated directly into the TV guide without needing a separate app. That's a broader free channel selection than Sky, where FAST content is accessed through the Xumo Play app rather than the main guide.
The table below shows current M125 pricing with Flex included.
| Package | TV | Broadband | Monthly price | Upfront price | Contract term | |
|---|---|---|---|---|---|---|
![]() |
M125 Fibre Broadband + Flex | - | 132Mb 20Mb upload |
£28.99 | Free | 24 months |
| £32.99 from April 2027, then £36.99 from April 2028 | ||||||
![]() |
M250 Broadband + Flex TV + O2 SIM | - | 264Mb 25Mb upload |
£33.99 | Free | 24 months |
Offer: O2 mobile SIM with 4GB data, unlimited minutes and texts £40.49 from April 2027, then £46.99 from April 2028 | ||||||
Where Flex becomes less straightforward is when you start adding premium channels. Flex customers do receive a 10% bill credit on any on-demand app or premium channel paid through Virgin Media, but costs add up quickly. Adding the Essential Entertainment pack - which includes Sky Entertainment, Sky Atlantic, National Geographic, and Discovery - costs £15 a month on top, bringing M125 with Flex to £43.99 a month before Netflix. Virgin Media's Entertainment bundle includes all of those channels plus M350 broadband and Netflix for £34.99 a month on a 24-month contract.
Flex makes most sense for customers who genuinely want to turn channels on and off month to month without being tied to a contract. For everyone else, a Mega TV bundle offers better value. You can see the full range in our guide to Virgin Media TV packages.
M125 vs M250 Fibre Broadband
M250 is the next step up from M125 in Virgin Media's broadband lineup, doubling the download speed for £2 more a month.
| M125 | M250 | |
|---|---|---|
| Average download speed | 132Mbps | 264Mbps |
| Average upload speed | 20Mbps | 25Mbps |
| Monthly price | £23.99 | £25.99 |
| Router | Hub 5 (WiFi 6) | Hub 5 (WiFi 6) |
| Contract term | 24 months | 24 months |
| Volt eligible | Yes | Yes |
Both plans include the same Hub 5 router and run on the same Virgin Media cable network. The difference is purely speed - and at £2 a month, the gap is small.
The table below shows current pricing for both plans.
| Package | Broadband | Monthly price | Upfront price | Contract term | |
|---|---|---|---|---|---|
![]() |
M125 Fibre Broadband | 132Mb 20Mb upload |
£23.99 | Free | 24 months |
| £27.99 from April 2027, then £31.99 from April 2028 | |||||
![]() |
M250 Fibre Broadband | 264Mb 25Mb upload |
£25.99 | Free | 24 months |
| £29.99 from April 2027, then £33.99 from April 2028 | |||||
Should you upgrade to M250?
Virgin Media positions M125 for households of up to two people with five to nine devices, and M250 for two to four people with ten or more. If your household is at the upper end of M125's range, M250 is the more comfortable fit.
At £2 more a month over a 24-month contract, the total additional cost is £48 - a modest premium for double the speed. For most households considering M250, it's hard to justify staying on M125.
Is Virgin M125 cheaper than other providers?
At £23.99 a month, M125 is one of the most competitively priced 100Mb+ broadband deals available. The table below shows how it compares to equivalent plans from other major providers.
| Package | Broadband | Monthly price | Upfront price | Contract term | |
|---|---|---|---|---|---|
![]() |
M125 Fibre Broadband | 132Mb 20Mb upload |
£23.99 | Free | 24 months |
| £27.99 from April 2027, then £31.99 from April 2028 | |||||
![]() |
Full Fibre 150 | 150Mb 27Mb upload |
£23 | £5 | 24 months |
Offer: £5 refundable setup fee Price may change during the minimum term | |||||
![]() |
145Mb - 24 months | 145Mb 30Mb upload |
£22.99 | Free | 24 months |
Offer: £120 Reward Card £26.99 from March 2027, then £30.99 from March 2028 | |||||
![]() |
Full Fibre 150 | 150Mb 27Mb upload |
£24 | Free | 24 months |
Offer: £75 bill credit & £2/mth off for Vodafone mobile customers £27.50 from April 2027, then £31.00 from April 2028 | |||||
The closest rivals are closely matched on price. Plusnet's 145Mb plan matches M125 at £23.99 a month and often comes with a reward card offer, which shifts the value calculation depending on how much weight you put on upfront savings. Sky's Full Fibre 150 comes in at £23 a month - slightly cheaper - though it carries a £5 setup fee for new customers, which is refundable.
Vodafone's Full Fibre 150 is £24 a month, but Vodafone mobile customers can knock £2 off that price, bringing it to £22 - worth considering if you're already with Vodafone rather than O2.
All three rivals primarily run on Openreach's FTTP network, though Sky and Vodafone also have coverage on CityFibre in some areas. Availability varies by postcode - you can check Virgin Media coverage using their postcode checker.
How fast is Virgin M125 broadband?
M125 delivers average download speeds of 132Mbps at peak times - defined as 8pm to 10pm - which is the speed at least 50% of customers on this plan receive.
| Average download speed (8pm-10pm) | Average upload speed (8pm-10pm) | |
|---|---|---|
| Virgin Media M125 | 132Mbps | 20Mbps |
In practice, 132Mbps is a comfortable speed for a two-person household. Streaming 4K content typically uses around 15-25Mbps per screen, so there's headroom for multiple simultaneous streams alongside other devices. Online gaming, video calls, and general browsing add relatively little to that load.
Upload speeds average 20Mbps, which handles working from home without issue - video calls in HD use well under 5Mbps per person. For most households, upload speed is rarely a limiting factor at this level.
In Virgin Media's FTTP areas - covering around 8.3 million homes - customers can upgrade to symmetrical speeds of 132Mbps upload for £6 a month extra, which is useful for those regularly uploading large files or running cloud-based workflows.
Minimum guaranteed speed
Virgin Media publishes both an expected speed range and a minimum guaranteed speed for M125:
- Expected download range at peak times: 133-136Mbps
- Expected upload range at peak times: 21Mbps
- Minimum guaranteed download speed: 66Mbps
If speeds fall below the guaranteed minimum for three or more consecutive days and Virgin can't resolve the issue within 30 days, customers can leave their contract without penalty under Ofcom's voluntary Code of Practice.
Virgin Hub 5 router
M125 customers receive Virgin Media's Hub 5 router as standard, following a rollout that began in 2025. The Hub 5 supports WiFi 6 (802.11ax), offering faster wireless speeds, better performance in busy households, and WPA3 security encryption.
| Hub 5 | |
|---|---|
| WiFi standard | WiFi 6 (802.11ax) |
| WiFi bands | Dual band (concurrent) |
| 2.4GHz band | 3x3 11b/g/n/ax |
| 5GHz band | 4x4 11ax |
| Ethernet | 1 x 2.5Gbps, 3 x 1Gbps |
| Antennae | 7 |
| Security | WPA3 |
WiFi 6 delivers its full benefit when connecting to devices released from around 2020 onwards - older devices are still supported but connect on WiFi 5 instead. Existing customers on older Hub 3 or Hub 4 hardware can request a free upgrade to the Hub 5.
WiFi Max guarantee
The Hub 5 supports Virgin Media's mesh network, making it straightforward to add WiFi Pods throughout the home. Virgin Media's WiFi Max guarantee promises minimum download speeds of 30Mbps in every room - the fastest wireless guarantee of any major provider. If coverage falls short, Virgin provides up to three WiFi Pods free of charge. If that still doesn't resolve the issue, customers receive a £100 bill credit.
What sets WiFi Max apart from rivals is the combination of a high speed guarantee, a meaningful financial remedy if it fails, and the flexibility to cancel with just 30 days' notice - no long-term commitment required. Sky's equivalent costs £4 a month but guarantees only 25Mbps and requires a 24-month term. BT's Complete WiFi costs £10 a month, doesn't specify a minimum speed, and also locks customers in for 24 months.
| Volt customers | All other customers | |
|---|---|---|
| Monthly price | Free | £8 per month |
| Minimum term | 30 days | 30 days |
| Minimum speed in every room | 30Mbps | 30Mbps |
| Maximum WiFi Pods | Up to 3 | Up to 3 |
| Guarantee if unresolved | £100 bill credit | £100 bill credit |
For M125 customers, WiFi Max costs £8 a month - but it's worth doing the maths before adding it. M125 with WiFi Max comes to £31.99 a month, which is more than the M250 Volt bundle at £28.99, which includes WiFi Max free alongside faster speeds and an O2 SIM. For anyone considering the add-on, the upgrade often makes more financial sense.
For those who want to stay on M125, WiFi Max can be cancelled with 30 days' notice at any time. You can read more in our full guide to WiFi guarantees.
Verdict: Is Virgin M125 broadband any good?
M125 is Virgin Media's entry-level broadband plan - competitively priced, well-equipped with the Hub 5, and fast enough for most smaller households.
At £23.99 a month it's hard to fault as an entry point, but the plan around it has become just as interesting as the plan itself. For £2 more, M250 doubles the speed. For £5 more, the M250 Volt bundle adds an O2 SIM, WiFi Max, and double mobile data - and works out cheaper than adding WiFi Max to M125 separately.
M125 makes most sense for households that genuinely only need entry-level speeds and have no use for O2 mobile benefits. For anyone else, it's worth spending a few minutes with the numbers before committing.
Still weighing up your options? Read more in our M250 review, our guide to Virgin Media Volt, or browse the full range of Virgin Media broadband deals.




