Skip to main content

How to spoof your location for Pokémon GO on Android

How to spoof your location for Pokémon GO on Android
(Image credit: The Pokémon Company)

While all of the best VPN services can make regular websites think you're in a different location by using regional servers, hardly any can spoof your GPS location. So, while using different servers is great for accessing Netflix and blocked content, apps like Pokémon GO that can access your location still know exactly where you are.

In fact, only one VPN on the market can currently also give you a spoofed GPS location, and surprisingly it’s also the best cheap VPN available – Surfshark. Available for just $2.49 a month, Surfshark offers huge value for money, and this Pokémon GO GPS spoofing feature is another string to its bow.

Although this feature is currently only available on Android devices, Surfshark has a dedicated GPS spoofing feature that can trick Pokémon GO into thinking you're somewhere you're not. 

That means you'll be able to access different Pokémon, Pokéstops, and gyms – even if they're on the other side of the world. If you're in a rural area or just want some variety, you're bound to be tempted to see what other users elsewhere can access. 

One thing to bear in mind is Niantic considers this spoofing to be cheating in its game guidelines and doing that could result in you being banned. So you'll need to weigh up if keeping your location private is worth the risk. 

So, here we’ll run down step by step how to activate GPS spoofing with a VPN (Surfshark and others) for Pokémon GO, and then give you some more ideas on how to make use of it.

Surfshark is the only top-rated VPN service with a built-in GPS spoofing tool, and it's seriously good value as well. If you've heard enough and just want to get signed up already, head over to the Surfshark website to get started.View Deal

How to spoof your location on Pokémon GO

1. First of all, you’ll need to sign up to Surfshark. Install the Android app, and accept the permissions Surfshark asks for.

2. Then, you’ll need to go to the ‘About Phone’ section in Settings. 

3. Tap ‘Build Number’ seven times to enter Developer Mode. 

4. Go back to Settings, and tap ‘Developer Options’, which may be at the end of menu.

5. Turn on ‘Mock Locations App’ – it may be called ‘Allow Mock Locations’ – and select Surfshark as your mock location app.

6. Download and install the Mock Mock Locations module – some apps won’t function if Mock Locations is turned on, so this module make it appear like it's switched off.

7. Then all you need to do is open Surfshark and select a location – it’ll spoof your location automatically to match the server you’re connected to. Make sure you do this before opening any app you're trying to trick.

Please note: There have been reports of users also having to install the BlueStacks emulator to access Pokémon GO. This is due to the fact that on some devices the System Location must be changed as well. If you struggle with these steps without an emulator, try again when using BlueStacks.

How to spoof your location for Pokémon GO on Android

(Image credit: Future)

Can I spoof my location with different VPNs?

Yes, you can – although you may have to install a separate GPS spoofing app, as Surfshark is the only VPN to have a GPS spoofing feature built-in.

So, for example, if you want to use our top-rated VPN ExpressVPN (head over to the site to learn more), you’ll need to download a GPS spoofing app – there’s one called ‘Fake GPS Location’ in the app store.

Then, after following the steps above, when you enter Mock Locations App in Developer Options you can just select your chosen spoofing app.

To get it working, you should open your VPN and connect to a server first, then open your GPS app and set your location to near your VPN server, and then open the app you want to trick – in that specific order.

Why else would I want to spoof my GPS location?

One of the most popular reasons for this is to spoof your location on Pokémon GO. Players in certain areas may not have access to the variety of Pokémon they’d like, and those living in rural areas are especially disadvantaged.

There are a number of GPS spoofing apps available on the Google Play Store, but just using a spoofed location with Pokémon GO will mean the game will detect that your location doesn’t match your IP address. The game is well-known for banning people using this technique, so you need to be careful.

Thankfully, Surfshark’s world-class VPN service combined with its ‘mock GPS’ system works well. You’ll be able to set the app up to spoof your GPS location to match the IP address of the VPN server you’re using. That way, you won’t be detected and you can catch all the Pokémon, conquer all the gyms and visit all the Pokéstops you like, wherever you are.

You might also be concerned that even if you’re using a VPN, apps like Messenger and Google Maps can tell where you are even when you might not want them to. By spoofing your GPS location you can send them on a wild goose chase until you really want to use a location service.

Dating apps like Grindr, Tinder, Bumble and more are entirely based around knowing your location and matching you with others who are near to you. Depending on how you feel about this, you might want to occasionally hide your location from the app. There have been well-documented cases of dating app insecurities, so you might want to protect yourself from that, too.

Which VPNs are best for spoofing GPS?

Thanks to its in-built GPS spoofer, Surfshark is our top pick for spoofing your location. That’s because you can do everything from within one app, and you don’t have to worry about getting your spoofed location wrong – it’s all automatic. Plus, it’s super cheap too, at just $2.49 a month, with a 30-day money-back guarantee.View Deal

If you want the very best service on the market and don’t mind having to use a different app to spoof your location, we’d recommend ExpressVPN. With over 3,000 servers, blazing speeds and excellent apps for almost every device, it’s a more well-rounded service than Surfshark – and now you can claim three free months with Tom’s Guide.View Deal

  • Jewels2627
    So is the spoofing through Surfshark able to be toggled on and off? Like if I had two different Pogo accts, would I be able to spoof for one and not the other without raising flags for Niantic?