Can I travel within the USA with 3 months left to my passport but valid student visa?
Upvote:3
The only thing you need to travel within the US is a TSA-accepted form of ID, of which an unexpired passport is one. Your passport can serve as an ID for TSA purposes until the day it expires. So you should be fine.