Yes, you can travel with two passports where one is expired, provided the expired one contains a valid, unexpired visa that is required for your destination. In 2026, many countries (notably the United States, China, and India) still honor long-term visas in expired passports as long as you carry the new, valid passport alongside it. It is crucial that the personal details (name, date of birth, and nationality) on both passports match exactly. You must not attempt to remove the visa from the old passport, as doing so will immediately invalidate it. This "two-passport" method is a standard procedure for millions of travelers. However, some newer digital systems like the UK’s Electronic Travel Authorisation (ETA) require you to link your permission to your current, active passport. If you are a dual citizen of the UK, as of February 2026, you are now strictly required to use your valid British passport to enter the UK; using an expired British passport alongside a valid foreign one is no longer sufficient and could result in being denied boarding or entry at the border.