Question: do you have to have a passport to fly domestic?
Answer: Although in theory photographic ID such a valid driver's licence should be enough, in most cases airlines will still require you to have a passport. Each airline has its own policy on what ID they accept for domestic flights - your best bet is to check with your airline before you plan to travel.