do we need passport to travel within usa
You do not need a passport to travel within the US, just a form of ID. I've flown all around the US without using my passport except to go to other countries. No passports are needed to travel within the U.S. Just be sure to bring your driver's license with you - that's all you need. That and your ticket, of course.