15 Best 5G Phones You Can Buy in India Right Now

5G is the next leap in cellular technology, and it is already live in different parts of the world, including the US, Japan, Europe, South Korea, and China, to name a few. Even India recently approved 5G network trials and allocated the 5G spectrum to telecom giants, with commercial 5G services expected to go live by the end of 2021, at least in some parts of the country. If you want to be ready for 5G adoption when it launches, here are the best 5G phones you can buy in India right now.

Best 5G Phones to Buy in India (Updated June 2021)

This extensive list is based on the current availability of 5G bands on smartphones sold in India. While some popular phones support only one or two 5G bands, others can be your companion for more than a couple of years. We have tried to give priority to the latter in this article. So without any further delay, expand the table below and check out the best 5G smartphones currently on sale in India:

Best Flagship 5G Phones in India

1. iPhone 12 Series

iPhone 12 Series 5G India

If you are planning to buy a premium 5G phone in India, Apple’s iPhone 12 series is your best bet. Although the device doesn’t support mmWave 5G outside the U.S, it supports a wide range of low-band and mid-band (sub-6GHz) 5G bands. Thanks to this approach, you can rest assured that you won’t be missing out on 5G whenever it becomes available in the country. You will be able to use 5G without waiting for a software update.

With the iPhone 12 series, Apple added Super Retina XDR (OLED) panels across all four models in the lineup. You also get the powerful A14 Bionic chipset under the hood along with a 16-core Neural Engine. If you are interested, check out our launch article of the iPhone 12 series to catch up on all the specifications.

Supported 5G Bands: n1 (2100 MHz), n2 (1900 MHz), n3 (1800 MHz), n5 (850 MHz), n7 (2600 MHz), n8 (900 MHz), n12 (700 MHz), n20 (800 DD), n25 (1900 MHz), n28 (700 APT), n38 (TD 2600), n40 (TD 2300), n41 (TD 2500), n66 (AWS-3), n77 (TD 3700), n78 (TD 3500), n79 (TD 4700)

Buy iPhone 12 series from Amazon (starts at Rs. 69,900)

2. Samsung Galaxy S21 Series

Samsung Galaxy S21 Series

For those who prefer Samsung phones and want a premium 5G phone, the Galaxy S21 lineup is the way to go. While the base Galaxy S21 and S21+ pack a 6.2-inch Full-HD+ 120Hz AMOLED display, the top-of-the-line Galaxy S21 Ultra has a Quad-HD+ panel. All three devices in the Galaxy S21 series are powered by the Exynos 2100 SoC. You can check out the entire specifications of the Galaxy S21 series and how they are different in our Galaxy S21 vs S21 Plus vs S21 Ultra comparison.

The integrated modem in the Exynos 2100 supports both sub-6GHz and mmWave 5G networks. However, the South Korean company has not mentioned the exact set of 5G bands supported in the Galaxy S21 series on its website.

Supoprted 5G Bands: SA/ NSA/ Sub6/ mmWave

Buy Samsung Galaxy S21 series from Amazon (starts at Rs. 69,999)

3. ROG Phone 5

rog phone 5 series

Asus’ ROG Phone 5 is the best gaming smartphone you can buy in India at this moment. In addition, it also happens to be one of the best 5G phones in India, thanks to the number of 5G bands available onboard. The ROG Phone 5 has got you covered if you want the top-of-the-line specifications, as well as connectivity, in the Android world.

The device comes with a 144Hz AMOLED display, Snapdragon 888 5G chipset, 64MP triple camera setup, and a 6000mAh dual-cell battery that supports 65W fast charging. Oh, and the company has brought back the headphone jack along with ESS Sabre ES9280AC Pro quad DAC. That said, it might be a good idea to use a protective case as the device didn’t fare well in the durability test.

Supported 5G Bands: n1, n3, n7, n8, n20, n28, n38, n41, n77, n78, n79

Buy ROG Phone 5 from Flipkart (starts at Rs. 49,999)

4. Mi 11 Ultra 5G

Mi 11 Ultra 5G ft

If you want the latest and greatest of what Xiaomi has to offer, Mi 11 Ultra 5G should be your pick. Launched in the last week of March, the device includes a 6.81-inch Quad-HD+ AMOLED display with 3200 x 1440 pixel resolution and a 120Hz refresh rate. The chipset powering Mi 11 Ultra 5G is Qualcomm’s latest Snapdragon 888 5G chipset.

You also get 12GB of LPDDR5 RAM and 256GB of UFS 3.1 storage on this device. As for cameras, you get a triple camera setup with a 50MP primary camera, a 48MP ultra-wide-angle camera, and a 48MP telephoto camera. The highlight of the Mi 11 Ultra is the tiny secondary display alongside the camera setup. The selfie camera is a 20MP sensor in the punch-hole cutout. The 5,000mAh silicon-oxygen anode battery onboard supports 67W wired and wireless fast charging.

Supported 5G Bands: n1, n3, n5, n7, n8, n20, n28, n38, n40, n41, n77, n78, n79

Buy Mi 11 Ultra 5G from Amazon (Rs. 69,999, not on sale yet)

5. iQOO 7 Legend

iqoo 7 legend

The iQOO 7 Legend is the cheapest Snapdragon 888 phone in India and is one of the most feature-packed 5G flagship phones on this list. You get the Snapdragon 888 5G SoC, up to 12GB of RAM, up to 256GB of storage, a 4000mAh battery, and Funtouch OS 11.1 based on Android 11.

As for the optics, you have a triple rear camera setup with a 48MP primary sensor, a 13MP super-wide-angle lens with 120-degree FOV, and a 13MP portrait camera with 2x optical zoom. With 66W FlashCharge, the 4000mAh battery on the iQOO 7 Legend fully charges in 22 minutes. And before we go to the next phone, you should know that iQOO 7 Legend supports more 5G bands than the OnePlus 9.

Supported 5G Bands: n1, n3, n28, n41, n78

Buy iQOO 7 Legend from Amazon (starts at Rs.39,990)

6. OnePlus 9 Series

OnePlus 9 Series

OnePlus recently launched the OnePlus 9 series in India with the Snapdragon 888 5G chipset. The standard OnePlus 9 offers a 6.55-inch FHD+ Fluid AMOLED display with a 120Hz refresh rate, while you get a slightly larger 6.7-inch 1440p AMOLED display on the 9 Pro. You also get up to 12GB of RAM and 256GB of internal storage in the OnePlus 9 series. The 4500mAh battery with 65W fast charging support is also a fantastic feature. However, do keep in mind that you are getting just 2 5G bands in the OnePlus 9 series.

Supported 5G Bands: n41, n78

Buy OnePlus 9 from Amazon (starts at Rs. 49,999)

buy OnePlus 9 Pro from Amazon (starts at Rs. 69,999)

Best Premium Mid-range 5G Phones in India

In this section, we will be taking a look at the best premium mid-range phones that offer 5G connectivity in India. This will be ideal for those who want flagship-grade performance from their phone without investing a lot of money. So, here are your best options:

7. Mi 10T Pro

mi 10t pro india

If you don’t want to spend upwards of Rs. 50,000 on a 5G smartphone, another option worth considering is the Mi 10T Pro. Launched last October, the device offers a 144Hz display, Snapdragon 865 SoC, up to 108MP cameras, and a 5,000mAh battery with 33W fast charging support. What makes Mi 10T Pro stand out from other Xiaomi 5G phones is that it supports more 5G bands. You could also check out the Mi 11X series, but both Mi 11X and Mi 11X Pro support just n77 and n88 bands in India.

Supported 5G Bands: n1, n3, n7, n8, n20, n28, n38, n41, n77, n78

Buy Mi 10T Pro from Amazon (Rs. 37,999)

Buy Mi 11X from Amazon (starts at Rs. 29,999)

Buy Mi 11X Pro from Amazon (starts at Rs. 39,999)

8. Oppo Reno 5 Pro 5G

oppo reno5 pro 5g ft

The Oppo Reno 5 Pro 5G offers a 6.55-inch Full-HD+ AMOLED display with 2400 x 1080 pixel resolution and a 90Hz refresh rate. Under the hood, Oppo has packed the MediaTek Dimensity 1000+ chipset, 8GB RAM, and 128GB storage. For cameras, you will get 64MP quad rear cameras and a 32MP selfie camera.

The device draws juice from a 4,350mAh battery that supports 65W SuperVOOC 2.0 fast charging. While the Reno 5 Pro 5G supports a variety of 5G bands, do keep in mind that the device supports 5G only on the first SIM slot.

Supported 5G Bands: n1, n3, n7, n28, n38, n40, n41, n77, n78

Buy Oppo Reno 5 Pro 5G from Amazon (Rs.35,990)

9. Vivo X60

Next up, we have the Vivo X60. The device features a 6.56-inch Full-HD+ AMOLED display with 2376 × 1080 pixel resolution and a 120Hz refresh rate. The Snapdragon 870 chipset powers the handset, and you get up to 12GB of LPDDR4X RAM and up to 256GB of UFS 3.1 storage here.

The triple camera system is co-engineered with Zeiss and packs a 48MP primary sensor, 13MP ultra-wide lens, and a 13MP telephoto lens with a 2x optical zoom. The 4,300mAh battery of the X60 supports 33W fast charging. But what’s more, the Vivo X60 support 6 5G bands in India, which is way higher than other popular phones like OnePlus 9 or 9R have to offer.

Supported 5G Bands: n1, n3, n41, n77, n78, n79

Buy Vivo X60 from Amazon (starts at Rs. 37,990)

10. OnePlus 9R 5G

oneplus 9r 5g article

If you are looking to buy a OnePlus 5G phone, you can consider getting the newly-launched OnePlus 9R 5G. It comes with a 6.55-inch Full-HD+ AMOLED display with a 120Hz refresh rate, Snapdragon 870 SoC, quad rear cameras, and 4,500mAh battery that supports 65W fast charging. However, do keep in mind that it supports only a single n78 5G band.

OnePlus Nord is another option if your budget is around Rs.30,000. If you’re not in a hurry, you could also wait till June 10 and grab the OnePlus Nord CE 5G that’s rumored to feature the 8nm Snapdragon 750G and 64MP triple cameras.

Supported 5G Bands: n78

Buy OnePlus 9R 5G from Amazon (starts at Rs. 39,999)

Best Budget 5G Phones in India

While I won’t recommend getting a 5G phone in the budget segment just because it supports 5G (more on this in the next section), it is undoubtedly an added bonus. If you care that much about 5G connectivity, here are the best options in the budget segment of smartphones in India:

11. Moto G 5G

moto g 5g

If you want a 5G phone that doesn’t cost a fortune and runs stock Android, you are likely to find the Moto G 5G appealing. The device equips Snapdragon 750G and has 6GB of RAM, 128GB of built-in storage, and a 48MP triple camera setup. The handset packs a 5,000mAh battery with 20W fast charging as well. Do keep in mind that the device runs Android 10 out of the box.

We recently compared the Moto G 5G with the OnePlus Nord and you can check out the linked article for a better perspective on what you are getting with the handset. Though Moto G 5G is only a Rs. 20,000 phone, it supports more 5G bands than some flagships today in India.

5G Bands: n1, n3, n5, n7, n8, n28, n38, n41, n66, n77, n78

Buy Moto G 5G from Flipkart (Rs. 20,999)

12. Realme Narzo 30 Pro

Realme Narzo 30 Pro 5G

Realme launched the Narzo 30 Pro with MediaTek Dimensity 800U chipset last month. It is a rebranded version of the Realme Q2 the company launched in China last year. You get a 6.5-inch Full-HD+ LCD display with a 120Hz refresh rate and a 180Hz touch sampling rate on this one. Realme has packed a 48MP triple camera setup and a 16MP selfie camera for selfies onboard as well.

Moreover, you get up to 8GB of RAM, 128GB of storage, and support for five 5G bands in India. The 5,000mAh battery of Narzo 30 Pro supports 30W fast charging. Another option worth considering if you can increase your budget is the Realme X7 5G, which packs the same chipset but an AMOLED display on the front.

5G Bands: n1, n41, n77, n78, n79 (NSA: n41, n77, n78, n79 SA: n1, n41, n78, n79)

Buy Realme Narzo 30 Pro from Realme Store (starts at Rs. 16,999)

Buy Realme X7 5G from (starts at Rs. 19,999)

13. Realme 8 5G

Realme 8 5g ft

If you are looking for the best 5G phone under Rs.15,000 in India, Realme 8 5G is what you should consider. It is the first smartphone in India to pack the MediaTek Dimensity 700 chipset. You also get a 6.5-inch 90Hz Full-HD+ LCD display on this one. There are 4GB + 64GB,  4GB + 128GB, and 8GB + 128GB RAM and storage options to choose from.

As for optics, the device uses a You get a 48MP triple camera and a 16MP selfie camera. It draws juice from a 5,000mAh battery that supports 18W fast charging. This is the cheapest 5G phone you can buy in India right now.

5G Bands: n1, n28, n41, n77, n78 (NSA: n41, n77, n78 SA: n1, n28, n41, n78)

Buy Realme 8 5G from Flipkart (starts at Rs. 13,999)

14. Oppo F19 Pro+

f19 pro plus

Oppo’s F19 Pro+ offers a 6.4-inch Full-HD+ AMOLED display with 2400 x 1080 resolution and a 60Hz refresh rate. The MediaTek Dimensity 800U chipset powers the device and you get 8GB of RAM and 128GB of storage. You get 48MP quad cameras here and a 4,310mAh battery with 50W Flash charging. In terms of software, the device runs Android 11-based ColorOS 11.1. If your primary concern is longevity and can live with a 60Hz display, Oppo F19 Pro+ could be a better pick for you than OnePlus Nord. It supports four 5G bands in India.

Supported 5G Bands:  n1, n41, n77, n78

Buy Oppo F19 Pro+ from Amazon (Rs. 25,990)

15. Mi 10i 5G

mi 10i

Now if you are looking for the most value-for-money 5G phone around the Rs. 20,000 price bracket, Mi 10i 5G is what you should be looking at. It is a rebranded version of the Redmi Note 9 Pro 5G launched in China last November.

The device has a 6.67-inch Full-HD+ LCD display that supports a 120Hz refresh rate. It is powered by Snapdragon 750G chipset and is coupled with up to 8GB of RAM and 128GB of storage. As for optics, the device has a 108MP quad rear camera setup and a 16MP front camera. You also get a 4820 mAh battery that supports 33W fast charging. While all that good, the device supports only two 5G bands in India. Still, we would say it is one of the best overall value-for-money 5G phones in India.

Supported 5G Bands: n77, n78

Buy Mi 10i 5G from Amazon (starts at Rs. 21,999)

Do I Really Need a 5G Phone in India Right Now?

Short answer: Nice to have, but not a priority

Long answer: It primarily depends on the part of India you’re living in and your smartphone upgrade cycle. If you are someone who changes smartphone every 2-3 years or uses it until it eventually dies, you are better off with a 5G phone. On the other hand, if you often find yourself switching phones within months of usage, you don’t necessarily need to worry about 5G connectivity. You can buy any phone right now as we don’t have 5G in India just yet.

Given how leading telecom operators (except Jio) are planning to offer NSA sub-6GHz 5G services in India, we are not likely to get the true mmWave 5G in the foreseeable future. Even in the 4G to NSA 5G transition, the process is likely to start with metro cities and eventually expand to other parts of India. Hence, if you are someone who’s not in one of India’s metro cities, 5G should not be your top priority when buying a smartphone right now. You can read more about the state of 5G in India from our linked article. Also, you can read whether 5G is bad for your health or not right here.

Another factor worth considering is your budget. If you are planning to get a flagship phone, you won’t regret getting a 5G phone. However, in the mid-range segment and especially in the budget segment, you will find good deals on 4G phones that offer a better overall value. And by the time 5G becomes a standard in the country, you will find better 5G devices that don’t compromise on other specifications.

Choose the Best 5G Phone in India

So, those are the best 5G phones you can buy right now in India. While it is good to have a 5G-ready phone at hand to experience the 5G network rollout in the coming months, it will be interesting to see how widespread the first wave of 5G is going to be in India. Are you planning to buy a 5G phone soon? did you find a suitable pick from the list above? Let us know in the comments section below.


  1. am looking best mobile phone to gift one of our skillxplore employee for his top performance. this blog helped to find out good mobile phone with our budget…. thanks a lot for sharing this useful insights

  2. I think the phones like the Mi 11X Pro or even the Realme X7 Max deserved a spot in this list.

  3. I think phones like the Mi11X Pro or even the Realme X7 Max deserved a spot in thiis list.

Leave a Reply