Thought this could work, but it doesn't:
heroku appname --region=eu
This works, but I already have an existing app, so this does not make sense for me:
heroku create --region eu
Or for an addon:
heroku addons:list --region=eu
There is NO native ability just to switch region, but still there is a way how to do this.
Create fork of the app in a region you need.
For example, you have app in US region and you want to migrate it to EU:
heroku fork --from sourceapp --to targetapp --region eu
sourceapp
to something like sourceapp_old
.targetapp
to sourceapp
.NOTE: But still this method has few cons:
Anyhow, I'd recommend to read official Heroku documentation before doing so risky actions like this.