What is an Embassy Visa?

An embassy visa is a traditional paper visa offered by the government of the country that you intend to visit. We use the term embassy visa because this process can't be completed online, and generally involves taking the required documents to an embassy so that they can be submitted for approval.

What is a Schengen Area Visa?

The Schengen Area comprises 26 countries that have an open borders policy. This visa allows you access to all countries within the area, although certain restrictions apply. More information, including how to apply, is available here.

How do I get one an Embassy Visa?

Sherpa does not offer embassy visa services, but we're happy to point you in the right direction.

Most countries list the required documents online, and often require photocopies of important documents alongside the documents themselves.

These types of visas often require one or more blank pages in your passport, since the visa document will be attached there.

What about China?

Unlike other countries, China has outsourced their visitor visa processing to approved "Visa Application Centers". Sherpa does not have a partnership with any application center, and we recommend researching those avaialble in your area, as there could be multiple.

Information regarding common embassy visas are available below:


European Union (Schengen area)

United Kingdom

United States