If you’re from an EEA country or Switzerland, then you must have either a valid passport or a national identity card issued by a EEA country, which is valid for the whole of your stay.
If you’re not from a EEA country, then you must hold a valid passport before you visit Scotland and the UK.
Your children may also need their own passports.
IF YOU ARE AN EU CITIZEN:
No, you don’t need a visa. You can stay in Scotland for any length of time.
The UK is due to leave the EU in late spring. If the UK leaves the EU with a deal, what you need to enter Scotland will not change until 2021.
If the UK leaves without a deal, you will still be able to enter without a Visa if you’re an Irish citizen, or from any other EU or EEA country, or Switzerland, but you may be limited to a visit of up to three months.
IF YOU ARE FROM OUTSIDE THE EU:
You might need a visa. It depends on how long you are planning to stay and why you are visiting. You can find out more on visas from the UK Government
You can bring most everyday items with you when you visit. There are some goods that you are not allowed to bring, such as firearms. There are other goods that have a limit to the amount you can bring in, such as alcohol and tobacco.The rules are different depending on whether you are travelling from within or from outside the EU. You can find out more from the UK Government’s advice on bringing goods in.
Yes, you can bring in your own personal medicines. If you bring in medicines for yourself, you do not need to declare your medicines to UK Customs. However, in case there is an issue in the UK or abroad, it is a good idea to have a letter from your doctor confirming your need for the medication. Always carry medicines in a correctly labelled container as issued by the pharmacist. There may be restrictions on the amount of drugs that you can bring into the country. Before you travel, seek advice about the requirements from HM Customs and Exercise.