Some countries require visitors to obtain a visa before entering the country. Whether you'll need a visa or not depends on your nationality. Some countries, such as China, Russia and Cuba, require a visa for almost every nationality. You can use the tool below to check the requirements for your nationality:
Sometimes you can get the visa upon arrival, like in Indonesia and Vietnam. Most of the time, you'll have to apply at the relevant country's embassy in your country of residency.
When checking for visa requirements, check how long it will take to apply for one at the local embassy. Keep in mind that in most cases the embassy will need your passport for at least a few days and sometimes up to a week. So don't plan anything that requires your passport while it's at the embassy!
Also check how long your visa is valid for, i.e. the time frame in which you will have to use it. For most visas are only valid for one year. If the window is only a few months, depending on your travel schedule, you might not be able to apply at home.
For example, say you're starting your journey in January and you plan to visit China in September. If you obtain your visa before you leave and it's valid for 6 months, it will expire before you arrive.
In this case, you will need to apply abroad, which is not always possible. Most of the time it is but make sure you check this.
Finally, keep in mind that a visa does not guarantee permission to enter a country. This decision is always made by an immigration officer!
If you want to apply for a visa and you live in the UK, US or Canada, you can use the tool below.
*Disclosure: If you use one of the tools to apply for a visa, I will receive a small commission. It doesn't cost you anything extra though. Thanks for the support!