British citizens do not need a passport to travel from Scotland to Northern Ireland as both are part of the UK. Foreign nationals will need a visa for the UK which will cover both.