Get started with ExpressVPN.
What can a VPN do?
Show Me
Learn about five ways to use ExpressVPN.
5 ways to use your VPN
See Them Now

This article explains what virtual server locations are and why ExpressVPN uses them.

Jump to…

What is a virtual server location?
Why does ExpressVPN use virtual locations?
List of virtual server locations
How do I know which server location to connect to?


What is a virtual server location?

With the vast majority of ExpressVPN server locations, the physical server and the registered IP address are located in the same country. Our network has servers across nearly every continent, including regions where bandwidth can be more expensive to maintain, such as Australia, Japan, and Brazil.

For a small number of locations, the registered IP address matches the country you selected, while the physical server is located in another country, usually nearby. These are known as virtual server locations. They help provide secure and reliable connections while allowing you to connect to a wider range of locations.

For example, if you connect to Indonesia, your internet traffic may be routed through a server physically located in Singapore while still using an Indonesian IP address. This means websites and services will see your connection as coming from Indonesia.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Why does ExpressVPN use virtual locations?

ExpressVPN has strict standards for server security, reliability, and speed. In some countries, it can be difficult to find server infrastructure that meets those standards. Virtual server locations make it possible to provide connections to those locations while still delivering the connection quality you expect from ExpressVPN.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


List of virtual server locations

  • Algeria (via Germany)
  • Andorra (via the Netherlands)
  • Armenia (via the Netherlands)
  • Bahamas (via the U.S.)
  • Bangladesh (via Singapore)
  • Belarus (via the Netherlands)
  • Bermuda (via the U.S.)
  • Bhutan (via Singapore)
  • Bolivia (via Brazil)
  • Bosnia and Herzegovina (via the Netherlands)
  • Brunei (via Singapore)
  • Cambodia (via Singapore)
  • Cayman Islands (via the U.S.)
  • Cuba (via the U.S.)
  • Cyprus (via Germany)
  • Dominican Republic (via the U.S.)
  • Ecuador (via Brazil)
  • Egypt (via Germany)
  • Ghana (via Germany)
  • Greenland (via Canada)
  • Guam (via Singapore)
  • Guatemala (via Brazil)
  • Honduras (via the U.S.)
  • India (via the UK)
  • India (via Singapore)
  • Indonesia (via Singapore)
  • Isle of Man (via the Netherlands)
  • Italy – Naples (via Germany)
  • Jamaica (via the U.S.)
  • Jersey (via the Netherlands)
  • Kazakhstan (via Singapore)
  • Kenya (via Germany)
  • Laos (via Singapore)
  • Lebanon (via Germany)
  • Liechtenstein (via the Netherlands)
  • Macau (via Singapore)
  • Malta (via the Netherlands)
  • Monaco (via the Netherlands)
  • Mongolia (via Singapore)
  • Montenegro (via the Netherlands)
  • Morocco (via Germany)
  • Myanmar (via Singapore)
  • Nepal (via Singapore)
  • North Macedonia (via the Netherlands)
  • Pakistan (via Singapore)
  • Panama (via Brazil)
  • Peru (via Brazil)
  • Philippines (via Singapore)
  • Puerto Rico (via the U.S.)
  • Slovenia (via the Netherlands)
  • Sri Lanka (via Singapore)
  • Thailand (via Singapore)
  • Trinidad and Tobago (via the U.S.)
  • Turkey (via Germany)
  • Ukraine (via Poland)
  • Uruguay (via Brazil)
  • USA – Albuquerque (via Denver)
  • USA – Anchorage (via Seattle)
  • USA – Baltimore (via Ashburn)
  • USA – Billings (via Seattle)
  • USA – Birmingham (via Miami)
  • USA – Boise (via Seattle)
  • USA – Bridgeport (via New York)
  • USA – Burlington (via New York)
  • USA – Charleston – South Carolina (via Atlanta)
  • USA – Charleston – West Virginia (via Ashburn)
  • USA – Charlotte (via Ashburn)
  • USA – Cheyenne (via Seattle)
  • USA – Columbus (via New York)
  • USA – Des Moines (via New York)
  • USA – Detroit (via New York)
  • USA – Fargo (via New York)
  • USA – Honolulu (via Los Angeles)
  • USA – Indianapolis (via New York)
  • USA – Jackson (via Dallas)
  • USA – Las Vegas (via Los Angeles)
  • USA – Little Rock (via Dallas)
  • USA – Louisville (via Ashburn)
  • USA – Manchester (via New York)
  • USA – Milwaukee (via New York)
  • USA – Minneapolis (via New York)
  • USA – Nashville (via Atlanta)
  • USA – New Orleans (via Dallas)
  • USA – Oklahoma City (via Dallas)
  • USA – Omaha (via New York)
  • USA – Philadelphia (via New York)
  • USA – Portland – Maine (via New York)
  • USA – Portland – Oregon (via Seattle)
  • USA – Providence (via New York)
  • USA – Sioux Falls (via New York)
  • USA – St. Louis (via New York)
  • USA – Tampa – 1 (via Miami)
  • USA – Virginia Beach (via Ashburn)
  • USA – Wichita (via Dallas)
  • USA – Wilmington (via New York)
  • Uzbekistan (via the Netherlands)
  • Venezuela (via Brazil)
  • Vietnam (via Singapore)

Unless listed above, all ExpressVPN server locations are physically within the specified country.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


How do I know which server location to connect to?

If you aren’t sure which server to use, we highly recommend using the Smart Location feature. Smart Location is selected by default when you open the ExpressVPN app, and it automatically picks the most optimal server for you based on download speed, latency, and distance.

If you want to choose a specific country manually, please see this guide on choosing server locations.

If you need more help picking or connecting to a VPN location, please contact Support and we’ll be happy to assist you.

Back to top

Was this article helpful?

We're sorry to hear that. Let us know how we can improve.

A member of our Support Team will follow up on your issue.