No, you need one to get in and out of the country though. You might need one if you fly within the UK but you dont need one when going between England, Wales and Scotland by car.
However, whether you technically "need" it or not, the US Department of State does recommend you keep your passport with you at all times when travelling abroad.
You don't need a passport to travel within the continental United States, even if you are not a citizen.
Yes, if you are a U.S. citizen, you can travel to Florida without a passport as it is a domestic destination within the United States.
Yes, you do not need a passport to fly within Mexico if you are a Mexican citizen. However, if you are a foreigner, you will need a valid passport to travel within Mexico.
No, you do not need a passport to travel within the European Union if you are a citizen of an EU member country. A valid national ID card is usually sufficient for travel within the EU.
As a British Citizen you are able to travel freely within the boundaries of the EU, without requiring further visa's.
Yes. Not a passport per se, but you need an ID to get into the plane.
No. You only need to use a passport if you are traveling overseas. This doesn't mean that it's free to travel from state to state.
No, you do not need a passport to travel within the country.
No, you cannot travel within the US with an expired passport.
No, you cannot travel within Europe without a passport.
No, you cannot travel within the US with an expired passport.
No, it is not possible to travel within the US with an expired passport.