BT vs Virgin Media

BT offers full fibre broadband nationwide, while Virgin Media runs its own cable and full fibre network with faster speeds and lower prices.

Lyndsey Burton
Lyndsey Burton - Founder & Managing Director, Choose

BT broadband is available to virtually every home in the UK, with full fibre now reaching over 20 million premises and speeds up to 900Mbps.

Virgin Media operates its own cable and full fibre network, with speeds up to 2Gbps - and symmetrical uploads - available in select areas.

Virgin Media is also the cheaper of the two, making it the stronger pick on both speed and price where it's available.

bt broadband vs virgin media illustration
Illustration: Choose.co.uk

At a glance: BT vs Virgin Media

BT Virgin Media
Monthly price From £24.99 From £23.99
Setup cost Free Free
Minimum term 24 months 24 months
Annual price rise Broadband: £4 per month from March 2027
TV: £2 per month from March 2027
£4 per month from April 2027
Network availability Openreach (FTTC & FTTP) Virgin Media (Cable/FTTP) / Nexfibre (FTTP)
Part fibre 36Mb, 50Mb, 67Mb -
Full fibre/Cable 74Mb, 150Mb, 300Mb, 500Mb, 900Mb 132Mb, 264Mb, 362Mb, 516Mb, 1.13Gb
Multi-gigabit - 2Gb
Router BT Smart Hub 2 (WiFi 5) Virgin WiFi Hub 5 (WiFi 6)
WiFi guarantee £10/mth for 'strong' signal £8/mth for 30Mbps
Parental controls BT Parental Controls Virgin Media Web Safe
Home phone £5/mth for PAYG calls £19/mth for Weekend calls
Anytime UK calls £18/mth (inc. UK mobiles) +£10/mth (inc. UK mobiles)
TV Optional: EE TV Optional: Flex or Mega TV

Top picks: BT and Virgin Media broadband deals

Package Broadband Monthly price Upfront price Contract term
M125 Fibre Broadband 132Mb average £23.99 Free 24 months
Full Fibre 150 150Mb average £28.99 Free 24 months
offer Offer: £80 BT Reward Card + Free setup & P&P (Ends 07/05/2026)

Price

Winner: Virgin Media have cheaper broadband deals than BT across every speed tier.

Virgin Media are consistently cheaper than BT at like-for-like speeds, from entry-level plans through to gigabit connections.

At the lower end, Virgin Media's M125 broadband plan costs £23.99 per month for average download speeds of 132Mbps. BT's closest equivalent, Full Fibre 150, delivers slightly faster speeds at 150Mbps but costs £28.99 per month - £5 more. That gap sets the tone for the rest of the range.

The difference holds at the top end too. Virgin Media's Gig1 plan comes in at £29.99 per month for average speeds of 1.13Gbps, while BT's Full Fibre 900 costs £34.99 for a slower 900Mbps - again around £5 more per month.

Those entry-level plans show just how wide the price difference is between the two providers:

Package Broadband Monthly price Upfront price Contract term
M125 Fibre Broadband 132Mb average £23.99 Free 24 months
Full Fibre 150 150Mb average £28.99 Free 24 months
offer Offer: £80 BT Reward Card + Free setup & P&P (Ends 07/05/2026)

Virgin Media's advantage extends through the mid-tier, where its 264Mbps and 362Mbps plans both undercut BT's equivalent speeds:

Package Broadband Monthly price Upfront price Contract term
M350 Fibre Broadband 362Mb average £28.99 Free 24 months
Full Fibre 300 300Mb average £30.99 Free 24 months
offer Offer: £100 BT Reward Card + Free setup & P&P (Ends 07/05/2026)

At gigabit speeds, Virgin Media is still cheaper per month despite offering a faster connection:

Package Broadband Monthly price Upfront price Contract term
Gig1 Fibre Broadband 1.13Gb average £29.99 Free 24 months
Full Fibre 900 900Mb average £34.99 Free 24 months
offer Offer: £175 BT Reward Card + Free setup & P&P (Ends 07/05/2026)

That pricing advantage also carries into bundles. Virgin Media's Mega TV bundles and Volt packages combine broadband, mobile, and TV at a lower total cost than BT's equivalent add-on structure, making them better value for households taking multiple services together.

On call plans, the picture is more mixed. Virgin Media's broadband and phone bundles add anytime calls for £8 per month, compared to £18 for BT's equivalent package. However, when calls are added to a Virgin Media TV bundle, the cost rises to £29 per month - making BT the cheaper option in that specific setup.

Virgin Media also undercuts BT on whole-home WiFi guarantees. Its WiFi Max add-on costs £8 per month (and is included free on Gig1 and Volt plans), compared to £10 per month for BT's equivalent.

Both providers apply annual price rises from April 2027. BT will increase prices by £4 per month (plus £2 per month for TV customers), while Virgin Media will also raise prices by £4 per month. For broadband-only customers the increases are the same, but BT TV customers face a higher combined rise.

Overall, Virgin Media is cheaper across the board than BT for broadband-only plans, and will typically work out cheaper for those looking for a broadband, TV, phone and or mobile bundle too.


Broadband packages

Winner: BT is more flexible to customise, but Virgin Media's pre-built bundles usually include more and can work out better value when taking multiple services.

BT and Virgin Media structure their packages differently. BT lets you add phone, TV and network features individually to any broadband plan, while Virgin Media builds those elements into pre-defined bundles - particularly once TV or mobile benefits are involved.

  • BT builds packages modularly - phone, TV and add-ons are added individually
  • Virgin Media sells pre-built bundles - broadband is often combined with phone, TV or mobile from the start
  • BT's key add-ons are Complete WiFi and Hybrid Connect (4G backup)
  • Virgin Media's key bundle layer is Volt, which adds O2 mobile benefits, WiFi Max and speed boosts
  • BT gives more control over what's included; Virgin Media includes more upfront when bundling

Here's how their core broadband plans compare before any add-ons or bundles are included:

Package Broadband Monthly price Upfront price Contract term
M125 Fibre Broadband 132Mb average £23.99 Free 24 months
M250 Fibre Broadband 264Mb average £25.99 Free 24 months
M500 Fibre Broadband 516Mb average £27.99 Free 24 months
Full Fibre 150 150Mb average £28.99 Free 24 months
offer Offer: £80 BT Reward Card + Free setup & P&P (Ends 07/05/2026)
Gig1 Fibre Broadband 1.13Gb average £29.99 Free 24 months
Full Fibre 300 300Mb average £30.99 Free 24 months
offer Offer: £100 BT Reward Card + Free setup & P&P (Ends 07/05/2026)
Full Fibre 500 500Mb average £32.99 Free 24 months
offer Offer: £150 BT Reward Card + Free setup & P&P (Ends 07/05/2026)
Full Fibre 900 900Mb average £34.99 Free 24 months
offer Offer: £175 BT Reward Card + Free setup & P&P (Ends 07/05/2026)

With BT, each element is added separately. A landline can be included or removed, calls are layered on top, and EE TV can be added to any plan rather than tied to specific bundles. Network features sit alongside this - Complete WiFi adds mesh discs and a minimum speed guarantee, while Hybrid Connect provides 4G backup if the line drops.

Virgin Media packages more of this together. Broadband is available on its own, but much of the range is organised into bundles that already include phone, TV, or mobile-linked benefits. Broadband and phone plans are sold as fixed combinations with inclusive calls, while TV options centre on Mega TV or Flex. Volt runs across these bundles, combining broadband with an O2 SIM to add speed boosts, WiFi Max and WiFi Pods.

TV follows the same pattern. BT's EE TV sits as a flexible add-on that can be changed monthly, with services like NOW, Netflix or TNT Sports added or removed over time. Virgin Media splits TV between short-term and long-term options: Flex on a rolling basis, or larger TV bundles that lock in a broader set of channels over 24 months.

Once services are added, pricing starts to diverge. BT prices each element separately, so costs rise as TV, WiFi or call plans are added. Virgin Media applies discounts across bundles - particularly with Volt - so adding services doesn't increase the price in the same way. In practice, upgrading to a bundle with TV or mobile can add relatively little to the monthly cost compared to broadband on its own.

Read more in our Virgin Media broadband review and our BT broadband review.


Broadband speed

Winner: Virgin Media offer higher top-end speeds, while BT's full fibre network is more widely available and more consistent on guarantees.

Virgin Media lead on headline speeds. Its Gig1 plan delivers average download speeds of 1.13Gbps across its national network, and in areas covered by its newer full fibre rollout - built through Nexfibre and upgrades to its existing infrastructure - speeds can reach 2Gbps. Symmetrical upload speeds are also available as an add-on across all full fibre plans in these areas, which is something BT doesn't currently offer.

BT, by contrast, sits slightly below that top end. Its fastest widely available package is Full Fibre 900, with average speeds of 900Mbps - around 230Mbps slower than Virgin Media's Gig1. The underlying Openreach network can support speeds up to 1.6Gbps, available through BT-owned EE and Vodafone, but BT's own range currently stops short of that. In practical terms, that means BT caps out just below gigabit, while Virgin Media pushes beyond it.

Where BT has the advantage is coverage. Openreach full fibre now passes over 20 million premises, compared to around 19 million homes on Virgin Media's network, and BT also still offers FTTC (part-fibre) plans in areas that haven't yet been upgraded. That makes BT available in more places overall, particularly outside urban areas where Virgin Media's cable and full fibre footprint is more limited.

Those differences show up across the full range, not just at the top end. Virgin Media leads on average download speeds at every tier, from entry-level plans through to gigabit:

Download speed (average) Upload speed (average)
M125 132Mb 20Mb
M250 264Mb 25Mb
M350 362Mb 36Mb
M500 516Mb 36Mb
Gig1 1130Mb 52Mb
Gig2 (select areas only) 2000Mb 200Mb

BT's range is broader but less consistent, because it still includes older FTTC products alongside full fibre:

Download speed (average) Upload speed (average)
Fibre Essential 36Mb 9Mb
Fibre 1 50Mb 9Mb
Fibre 2 67Mb 19Mb
Full Fibre 2 74Mb 20Mb
Full Fibre 150 150Mb 30Mb
Full Fibre 300 300Mb 49Mb
Full Fibre 500 500Mb 73Mb
Full Fibre 900 900Mb 110Mb

For most households, though, the gap in headline speeds matters less than it looks. Speeds above 300-500Mbps already cover typical use - streaming, gaming, video calls - even across busy homes. The benefit of Virgin Media's faster tiers is less about single-device performance and more about headroom: multiple people streaming, downloading, or working at once with less chance of slowdown.

Where BT starts to pull back some ground is in minimum speed guarantees. Under Ofcom's voluntary code of practice on broadband speeds, both providers must give a personalised estimate and a minimum guaranteed speed at sign-up, with the option to leave penalty-free if that minimum isn't met and the issue isn't fixed within 30 days.

To see how that plays out, we tested a location with access to both networks:

Estimated download speed range Minimum guaranteed download speed
BT Full Fibre 2 74Mb 38Mb
Virgin Media M125 133 - 137Mb 66Mb
BT Full Fibre 150 150Mb 100Mb
Virgin Media M250 267 - 273Mb 132Mb
BT Full Fibre 300 300Mb 165Mb
Virgin Media M350 369 - 382Mb 181Mb
BT Full Fibre 500 500Mb 425Mb
Virgin Media M500 508 - 543Mb 258Mb
BT Full Fibre 900 900Mb 700Mb
Virgin Media Gig1 1076 - 1139Mb 565Mb
Virgin Media Gig2 2020 - 2085Mb 1000Mb

BT's guarantees are consistently higher at equivalent tiers - for example, Full Fibre 500 comes with a 425Mbps minimum, compared to 258Mbps on Virgin Media's M500. That reflects the difference in how the networks behave: BT's full fibre is generally more predictable, while Virgin Media's cable-based network can fluctuate more under load.

In practice, that creates a clearer split between the two. Virgin Media is the better choice if you want the fastest available speeds and the most capacity for a busy household, especially at gigabit level and above. BT is the safer choice if you want consistency, stronger minimum guarantees, and wider availability - particularly if you're outside a major Virgin Media coverage area.

For most people, both will feel fast. The decision comes down to whether you value maximum speed or more stable, predictable performance across a broader footprint.


Router

Winner: Virgin Media's Hub 5 and Hub 5x lead on hardware, with WiFi 6, WPA3 security and multi-gig support - while BT's Smart Hub 2 is now a generation behind.

Both providers include a router as standard, but the gap in hardware is now clearly in Virgin Media's favour. From October 2025, Virgin Media began rolling out free Hub 5 upgrades to customers still using Hub 3 or Hub 4 devices, regardless of speed tier. The rollout continues into 2026, but the direction is clear - WiFi 6 hardware is becoming standard across its base rather than limited to top-tier plans.

BT has not made a similar update. The Smart Hub 2 remains its default router across all packages. It's stable and well-optimised, but it launched in 2018 and is built on WiFi 5 (802.11ac) with WPA2 security - placing it a full generation behind newer hardware.

Here's how the routers compare:

BT Smart Hub 2 Virgin Hub 5
WiFi protocol 5 6
WiFi bands Dual Dual
Intelligent Mesh Yes Yes
Antennae 7 7
Security WPA2 WPA3
Ethernet LAN 4 x 1Gb 1 x 2.5Gb, 3 x 1Gb

In day-to-day use, the main difference is how the network holds up under load. The Hub 5 is better at handling multiple devices at once, so speeds stay more consistent when several people are streaming, gaming or on video calls. The Smart Hub 2 can still deliver strong speeds, but it's more likely to slow down or feel uneven as more devices connect.

Security is also a step forward. The Hub 5 uses WPA3, the newer WiFi standard, offering stronger protection than WPA2, which the Smart Hub 2 still relies on.

On the wired side, the Hub 5 includes a 2.5Gbps Ethernet port, allowing compatible devices to run above 1Gbps without being limited by the router. The Smart Hub 2 uses standard gigabit ports, which are sufficient for current BT speeds but cap any single wired connection at 1Gbps.

The underlying network also shapes the hardware. The Hub 5 is used on Virgin Media's cable network, while the Hub 5x supports its newer full fibre (XGS-PON) rollout. In practice, both deliver similar in-home performance, but Virgin Media's setup is already aligned with multi-gigabit services as they expand.

Both providers rely on mesh systems to extend coverage. BT's Complete WiFi adds mesh discs with a minimum speed guarantee in every room, while Virgin Media uses WiFi Pods alongside WiFi Max. Coverage depends more on these add-ons than the base router - but starting from a stronger base gives Virgin Media an advantage.

The Hub 5 isn't cutting-edge. It launched in 2021, and providers like Sky and Vodafone now offer WiFi 7 routers on higher-tier plans. Virgin Media hasn't announced a next-generation device yet, but one is likely as multi-gig speeds expand.

In practice, this comes down to how your home uses WiFi. If you have a lot of devices or rely heavily on wireless connections, Virgin Media's hardware is a clear step ahead. BT's Smart Hub 2 remains reliable, but it's now more of a baseline device - especially in larger or busier households.

Read more on how broadband provider routers compare.


WiFi guarantee

Winner: Virgin Media's WiFi Max guarantee promises minimum download speeds of 30Mb in every room, while BT only promise a 'strong' signal.

BT and Virgin Media both offer a whole-home WiFi guarantee - a paid add-on that combines mesh hardware with a performance promise. On the surface they look similar, but they differ in three important ways: price, what's actually guaranteed, and what happens if it doesn't work in your home.

Here's how the two add-ons compare directly:

BT Complete WiFi Virgin Media WiFi Max
Monthly cost £10 £8 (free on Gig1, Gig2 and Volt)
Guarantee type "Strong" signal in every room Minimum 30Mbps in every room
Hardware included Up to 3 mesh discs Up to 3 WiFi Pods
Payout if guarantee fails £100 bill credit £100 bill credit
Contract term 24 months 30 days

BT's Complete WiFi costs £10 per month and includes up to three mesh discs to extend coverage. The guarantee itself promises a "strong" signal in every room, measured through the My BT app - but that isn't tied to a specific speed. If it falls short, BT offers a £100 bill credit. The limitation is the contract: Complete WiFi runs for 24 months alongside the broadband plan, so even if performance isn't good enough, you remain tied in.

Virgin Media's WiFi Max costs £8 per month - £2 less - and includes up to three WiFi Pods. Its guarantee is more concrete: minimum download speeds of at least 30Mbps in every room, rather than a signal strength threshold. It's also included at no extra cost on Gig1, Gig2 and Volt plans, meaning many customers get it bundled in from the start.

The difference in terms is where the gap really opens up. WiFi Max runs on a rolling 30-day basis, so if it doesn't deliver, you can cancel without penalty. BT's approach is the opposite - the £100 credit softens the blow, but customers remain locked into paying £10 per month for the rest of the contract. Over time, that can outweigh the compensation.

Taken together, Virgin Media's WiFi Max is the stronger product. It's cheaper, sets a clear minimum performance level, is often included on higher-tier plans, and gives customers an easy way out if it doesn't work - all of which makes it a lower-risk option for improving coverage at home.


Call plans

Winner: Virgin Media is cheaper than BT for home phone, but only when taken as part of a broadband and phone bundle.

Virgin Media and BT both offer home phone services alongside broadband, but they structure them very differently - and that has a direct impact on cost depending on how you take it.

Virgin Media's best value comes from its dedicated broadband and phone bundles. These start at £31.99 per month and include anytime calls to UK landlines and mobiles as standard, which is where it undercuts BT most clearly.

Here's how Virgin Media's broadband and phone bundles are priced:

Package Broadband Monthly price Upfront price Contract term
M125 Fibre Broadband + Phone 132Mb average £31.99 Free 24 months
M500 Fibre Broadband + Phone 516Mb average £35.99 Free 24 months

Outside of those bundles, though, pricing becomes less competitive. Line rental on its own costs £19 per month (including weekend calls), and call plans are added separately on top.

Here's how the standard call plan costs stack up between the two providers:

Call plan Virgin Media BT
Line rental £19/month (inc. weekend calls) £5/month (pay as you go)
Evening & weekend calls to UK landlines and mobiles £5/month add-on N/a
Anytime calls to UK landlines and mobiles £10/month add-on £18/month

BT's approach is simpler and more consistent. A landline costs £5 per month on a pay-as-you-go basis, and upgrading to unlimited anytime calls costs £18 per month. That pricing doesn't change depending on whether broadband is taken on its own or alongside TV, so the cost of adding a phone line is predictable across all package types.

The difference becomes clearer depending on how the phone service is taken. With Virgin Media, the savings come from choosing a broadband and phone bundle upfront, where anytime calls are already included and the total price is lower than building an equivalent BT package. But if a home phone is added later - particularly to a TV bundle - the cost rises quickly, and BT becomes the more competitive option.

Virgin Media does offer a cheaper middle ground, with an evening and weekend calls add-on for £5 per month on top of its standard line rental. BT doesn't offer an equivalent mid-tier option, instead jumping straight from pay-as-you-go to full anytime calls.

Overall, Virgin Media offers better value when broadband and phone are taken together as a bundle from the start. BT's pricing is more straightforward and consistent, making it the better choice when adding a landline separately - especially alongside a TV package.


TV

Winner: Virgin Media offers a more comprehensive TV service at lower prices, though BT includes HBO Max as standard where Virgin Media requires a separate subscription.

Both providers let broadband customers bundle a pay TV service, with access to Sky channels, Netflix, and streaming content. The platforms have converged on content in some areas recently, but they remain structurally different in how TV is packaged and priced.

BT TV is built around NOW memberships, providing access to Sky Entertainment, Sky Atlantic, Sky Cinema, and Sky Sports through a NOW-based layer. Customers on Entertainment plans are automatically upgraded to include HBO Max Basic with Ads at no extra cost - making it one of the few providers where HBO Max is bundled into the base TV package rather than requiring a separate subscription.

Virgin Media TV uses its Stream box across all customers, with two main routes: Flex, which provides app-based access to streaming services on a rolling monthly basis, and Mega TV bundles, which include Sky Entertainment, Sky Atlantic and Netflix within the package price. Sky Atlantic launched on Virgin TV in April 2026 - available at no extra cost to customers with Sky Entertainment channels - closing one of the most notable gaps in its TV lineup. However, Virgin Media does not include HBO Max within its bundles. Customers can access the app through their Stream or TV 360 box, but a separate subscription starting from £4.99 per month is required.

Here are some of their entertainment and sport packages side-by-side:

Package Included Broadband Monthly price Upfront price Contract term
M350 Entertainment + Netflix Netflix, Sky Entertainment, Sky Atlantic 362Mb average £34.99 Free 24 months
Entertainment TV + Netflix + Full Fibre 150 Sky Atlantic, Kids pack, Netflix, Sky Entertainment, HBO Max 150Mb average £46.99 Free 24 months
offer Offer: £80 BT Reward Card + Free setup on BT Broadband and EE TV (Ends 07/05/2026)
M500 Sport HD + Netflix Sky Sports, Netflix, Sky Entertainment, Sky Atlantic 516Mb average £52.99 Free 24 months
Big Sport TV + Full Fibre 150 Sky Sports, TNT Sports 150Mb average £71.99 Free 24 months
offer Offer: £80 BT Reward Card + Free setup on BT Broadband and EE TV (Ends 07/05/2026)

On price, Virgin Media's Mega TV bundles are cheaper than equivalent BT TV packages for comparable entertainment content, with more included upfront. That gap widens further at the top end. Virgin Media's Max Volt bundle and BT's Full Works TV + Netflix both include Sky Sports, Sky Cinema, Sky Entertainment and Netflix, but Virgin Media's top-tier bundle is meaningfully cheaper per month.

Package Included Broadband Monthly price Upfront price Contract term
Max Volt Sky Cinema, Sky Sports, Kids pack, Netflix, Sky Entertainment, Sky Atlantic 1.13Gb average £76.99 Free 24 months
offer Offer: O2 mobile SIM with unlimited data, minutes and texts
Full Works TV + Netflix + Full Fibre 150 TNT Sports, Sky Atlantic, Sky Cinema, Sky Sports, Kids pack, Netflix, Sky Entertainment, HBO Max 150Mb average £106.99 Free 24 months
offer Offer: £80 BT Reward Card + Free setup on BT Broadband and EE TV (Ends 07/05/2026)

BT's TV structure does offer more flexibility - customers can change NOW memberships on a monthly basis, making it easier to move between sport and entertainment depending on the season. Virgin Media's Flex box offers similar rolling flexibility at the app level, but its core value sits in the bundled Mega TV approach.

The HBO Max difference is worth factoring in. BT customers on Entertainment plans get it included automatically, which removes the need for a separate subscription and brings the full HBO catalogue - including Max originals not licensed to Sky Atlantic - into the base package. Virgin Media customers who want the same access need to add it on separately.

For TNT Sports, BT also has the edge. TNT Sports is included within BT's TV bundles, while Virgin Media customers pay more to add it - making BT the cheaper option for sport fans who want TNT Sports alongside their broadband and TV package.

Overall, Virgin Media offers better value on price across most TV categories, with lower bundle costs and Sky Atlantic now included. BT's edge is its inclusion of HBO Max as standard, cheaper access to TNT Sports, and a more flexible month-to-month structure for changing channel packs.


Customer service

Winner: BT has the stronger long-term customer service record, but Virgin Media's performance has improved significantly and the gap is now much narrower.

Virgin Media's complaints performance has shifted materially over the past two years. Complaints peaked at 32 per 100,000 customers in Q3 2023 - more than double the industry average - following an Ofcom investigation into complaints handling and contract cancellations. Since then, the provider has introduced targeted changes, including a specialist UK-based support team for complex cases, expanded training, and AI-assisted tools aimed at improving resolution times. By Q3 2025, complaints had fallen to 7 per 100,000 customers - below the industry average of 8 for the first time since 2019, and lower than BT's 9 in the same period.

BT's position looks stronger over a longer timeframe. It has broadly tracked at or below the industry average for most quarters since 2019, and runs dedicated UK and Ireland-based call centres across its customer service operation. Virgin Media still uses a mix of UK and overseas support, although its newer UK-based team now handles more complex cases.

The annual view, based on Ofcom's 2025 Comparing Customer Service report (reflecting 2024 data), still favours BT:

BT Virgin Media
Satisfaction with overall service 85% 83%
Satisfaction with speed of service 85% 82%
Satisfaction with complaints handling 55% 53%
Customers with a reason to complain 20% 26%
Complaints resolved on first contact 44% N/a
Complaints per 100,000 customers (2024) 52 56
Average call waiting time 3 mins 33 secs 2 mins 17 secs

BT leads on overall satisfaction and has a lower annual complaint rate for 2024, where Virgin Media's figure of 56 per 100,000 customers remains influenced by its earlier peak. It also scores higher on complaints handling satisfaction. Virgin Media's relative strength remains fault resolution speed, where it has historically delivered some of the fastest repair times among major providers.

That creates a split between long-term consistency and recent momentum. The annual figures still reflect Virgin Media's earlier performance, while the latest quarterly data shows a different picture - with Virgin Media now running below both the industry average and BT's complaint rate.

In practice, BT remains the safer choice for consistently strong customer service. But Virgin Media's improvement is real and sustained, and for new customers today, the gap is far smaller than it was even a year ago.


Verdict: Virgin Media or BT broadband?

Overall winner: Virgin Media offer faster speeds and cheaper prices than BT across the board, with comparable or better bundle options for most households.

Where both providers are available, Virgin Media is the stronger choice for most customers. It's cheaper at every speed tier, offers faster top-end speeds, and its TV bundles undercut BT's equivalent packages - often significantly. The gap on customer service, which was the clearest reason to choose BT even a year ago, has narrowed considerably following Virgin Media's reforms.

Availability will still shape the decision for some households. BT's Openreach network reaches more of the UK overall, and FTTC plans remain available in areas not yet upgraded to full fibre. If Virgin Media isn't available at your address, BT is a strong alternative with a well-established network and a consistent service record.

Where both are available, BT retains specific advantages. It performs more consistently on customer service over time, uses UK-based call handling, and offers higher minimum speed guarantees at equivalent tiers. For households where predictability and support matter more than headline price or speed, that remains a meaningful distinction.

That said, Virgin Media's overall position has strengthened. Complaints performance has improved sharply, its hardware is now a generation ahead following the Hub 5 rollout, and its pricing advantage is clear across broadband, TV, and WiFi guarantees. For most new customers comparing the two today, it delivers more for less.

Choose BT if:

  • You're outside Virgin Media's coverage area
  • You want the most consistent customer service record over time
  • UK-based call centre support is a priority
  • Stronger minimum speed guarantees matter to your household
  • You want a modular package you can build around your exact needs

Choose Virgin Media if:

  • You want the fastest available speeds, especially at gigabit level
  • Lower prices across broadband, TV and WiFi add-ons are the priority
  • You're taking multiple services and want the best-value bundle
  • You want the most advanced router hardware as standard
  • You want a more comprehensive TV service at a lower price

Read more head-to-head guides such as Sky vs Virgin Media and BT vs Sky broadband.

Which broadband deals are available in your area?

independent comparison

We're independent of the products and services we compare.

fair comparison

We order our comparison tables by price or features - never by referral revenue.

charity donations and climate positive

We donate at least 5% of net profits to charity, and operate a climate-positive workforce.

Receive consumer updates that matter in our newsletter