Yes, Vimeo on demand is accessible outside the USA. This site is accessible in almost every nation in this world.