British and Irish citizens (but not British "nationals" from Hong Kong or other places overseas) can fly within the British Isles with a photocard driving licence. Other EU citizens can use their national ID card.
Everyone else still needs a passport. You will probably need to produce a passport to check in, though.
More info
It all depends on the airline. British Airways does not require any photo ID to board. And if you use online check-in or self-service check in, then no photo ID at all is needed.
It has been reported that the Strathclyde Police sometimes ask for ID from passengers as they arrive.
Assuming that Glasgow is in Scotland, and that Birmingham is in England rather than Alabama, then in principle, no. However, airlines are justified at any time in asking for proof of identity, and visitors from outside the EU are required to carry passports and visas at all times. So if you're a Brit, take whatever form of identification you normally use - which might well be a passport - and if you're not, take your passport.
Scotland and England are both members of the United Kingdom and their citizens hold British passports. Equally no other nationalities in the UK (Northern Irish and Welsh) need passports to travel between countries. Scotland and England are both members of the United Kingdom and their citizens hold British passports. Equally no other nationalities in the UK (Northern Irish and Welsh) need passports to travel between countries.
this question doesn't make sense as Scotland is in the UK. If you mean "do you need a passport to travel between England and Scotland" then the answer is no. Unless you are flying, in which case you will need some form of photo ID such as a passport or driving license.
Not legally. Though because of heightened security some form of ID is often required at airports.
No, you do not need a passport just a form of photo ID.
Yes, a passport is required when flying into Scotland from East Midlands or any other destination outside of the UK. Make sure to check the entry requirements for your specific nationality before traveling.
If you're from England and flying throughout England, no. But if you're from a different country and fly there, yes. But once you're there, you only need to use the passport to get out of the country.
No. You don't need a passport to travel from one part of the UK to another.
No.
You don't need a passport to travel between England and Scotland. They are both part of the UK. However, most airlines now insist that you produce a valid photo ID before you board an aircraft - regardless of where that aircraft is flying to. A valid passport - from any country - is the easiest way of doing that.
No, for domestic flights, you will need a form of photographic ID, not necessarily a passport.
It depends. If you are an English or Welsh citizen, then you can certainly cross the border into Scotland without any passport. It's all the same nation, the United Kingdom. If you are a foreign national, then you will need a passport to enter the UK, whether you are trying to arrive at (for example) Manchester Airport in England, or Glasgow Airport in Scotland. However assuming you gained legal entry to England, you can then travel around the UK as there are no border checks in between England and Scotland, or Scotland and Wales.
You will not require a passport to travel from Sunderland, England to Falkirk, Scotland.
You don't need any form of passport to cross the border between England and Scotland as they are the same nation. It's possible that the airline may require a passport for identification though.