i want to visit Holland but i don't have British passport, but, i do have the British travel documents, for some countries visa is needed but for some it's not. for example, for Belgium it's not needed, however, for Canada it is needed.
Answers (1)
If travelling from one border-free Schengen country to another EU nationals are not required to show a passport or national ID card. It is still recommended that you travel with your passport or ID card to prove your identity if necessary though. Note that Bulgaria, Croatia, Cyprus, Ireland, Romania and the UK are not part of the Schengen area, so a passport or ID card is required if travelling to/from these countries.
Visas are not required for British nationals. EU nationals may stay for an unlimited period, but must register with the local authorities after three months.