Within Schengen countries, no passport checks are done. You do always need to have a valid passport or ID card with you. That means you can never fly with an expired passport. Some countries even require your passport to be valid for several months after you fly. We recommend that you check the expiration date of your ID well ahead of your flight.