WASHINGTON—Vice President Mike Pence’s trip to the Middle East has been postponed a second time, his office confirmed on Monday.

Mr. Pence latest change comes after the Trump administration’s decision earlier this month to recognize Jerusalem as the capital of Israel and announce plans to move the U.S. embassy there.

Palestinian officials...