Nearly all airlines have trips that do not get you back to your home every day. Pilots “lay over” in other cities and are provided per diem and a hotel for the time they are there. It is a great opportunity to see a place you may never have been, enjoy time with your crew, and rest for the next day of flying.