Set up on your smart TV.
Need a DNS for your Smart TV?
Try ExpressVPN's DNS Now
Use ExpressVPN on your devices.
One ExpressVPN account. All devices.
Get Apps for Free

This tutorial will show you how to set up ExpressVPN for your Roku or Roku Express.

Roku devices don’t natively support VPN. To use ExpressVPN on your Roku device, you can set up a connection using the ExpressVPN app for routers, the ExpressVPN manual configuration for routers, or a virtual VPN router.

Before proceeding with this tutorial, you will need an active ExpressVPN subscription.

These steps were tested on Roku Express and Roku 3. They should work similarly on other Roku devices.

Jump to…

1. Set up a VPN router or virtual VPN router
2. Set up a Roku device and Roku account
Cast or mirror from your device to a TV with Roku


1. Set up a VPN router or virtual VPN router

To use ExpressVPN on your Roku device, set up a connection using the ExpressVPN app for routers, the ExpressVPN manual configuration for routers, or a virtual VPN router.

Use the ExpressVPN app for routers

Important: This option requires a compatible Asus, Linksys, or Netgear router.

You can use the ExpressVPN router app on select Asus, Linksys, and Netgear routers.

See instructions on setting up:

Use ExpressVPN manual configurations for routers

Important: This option requires a router compatible with ExpressVPN manual configurations.

You can set up ExpressVPN manual configurations on these routers.

Use a virtual VPN router

Important: This option requires technical knowledge and may not be suitable for everyone.

You can set up a virtual VPN router on Windows.

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

Back to top


2. Set up your Roku device and Roku account

For the best streaming experience, you should use a Roku account that has the same location as your VPN router (or virtual VPN router) on your Roku device. (The account location is based on the IP address of the device used for the account setup.)

If this is your first time setting up your Roku device, follow these instructions to set up your Roku device and Roku account.

If you have already set up your Roku device but are signed in to a Roku account that has a different location from your VPN router (or virtual VPN router), do a factory reset to sign out of your Roku account by following these steps:

  1. Go to Settings > System > Advanced system settings.
  2. Select Factory reset.
  3. Enter the on-screen code, then select OK.
  4. Select Start factory reset.
  5. Set up your Roku device.

Set up your Roku device

Follow the setup instructions for your Roku device. When asked to connect to a Wi-Fi network, select the VPN router (or virtual VPN router) you set up earlier.

You will be asked to create a Roku account to sign in to your Roku device. For streaming purposes, your account location has to match the location of the VPN router (or virtual VPN router) that you set up and connected to earlier.

For example, if the server location of your VPN router (or virtual VPN router) is the U.S., your Roku account location should also be the same location in the U.S. (The account location is based on the IP address of the device used for the account setup.)

  • If you already have a Roku account and the account location is the same as the location of your VPN router (or virtual VPN router), sign in to your Roku account and follow the rest of the setup instructions.
  • If you already have a Roku account but the account location is not the same as the location of your VPN router (or virtual VPN router), you are recommended to create a new Roku account with a new location.
  • If you don’t have a Roku account, create a Roku account with the same location as your VPN router (or virtual VPN router).

On the Roku signup page, go to the ExpressVPN app and connect to a server location. This location determines your Roku account location and should also match the location of your VPN router (or virtual VPN router).

You are connected to ExpressVPN.

Once connected, refresh the page to make sure your location is stored. Fill in the details and follow the on-screen instructions.

Create a Roku account.

When you reach the payment screen:

  • If you want to enter a payment method, you are recommended to use one with the same billing location as the location of your VPN router (or virtual VPN router).
  • If you don’t have an appropriate payment method to enter or don’t want to provide a payment method, you can select Skip this step.

Click "Skip this step."

Follow the on-screen instructions to complete the setup.

Once the setup is complete, you can start streaming on your Roku with privacy and security.

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

Back to top


Cast or mirror from your device to a TV with Roku

Casting and mirroring are wireless technologies that allow you to stream content from your device to a TV with Roku.

If you want to stream from your device (with VPN) to a TV via your Roku, here are the compatible casting and mirroring options:

Casting Mirroring
Android (with VPN)✘ Not supported✔ Supported
Windows (with VPN)✘ Not supported✔ Supported
Chromebook (with VPN)✘ Not supported✘ Not supported
Linux (with VPN)✘ Not supported✘ Not supported

You can cast or mirror content from iOS or macOS to Roku models that support AirPlay 2.

Alternatively, you can connect your Roku to a VPN router, a manually configured VPN, or a virtual VPN router. Under this option, you do not need to cast or mirror content from your device to your Roku. You simply need a VPN-connected Roku to stream the content.

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

Back to top

Was this article helpful?

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

Which Smart TV do you need help with?

Examples: Samsung Smart TV, LG Smart TV

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