To book a flight with WestJet, passengers can easily do so via the airline's website or mobile app. They simply need to enter their travel information, browse through the available flights, and select their preferred options such as fare types, seat choices, and add-ons like checked baggage or in-flight entertainment.