Have booked ticket with British airways. But have doubt British airways how many hours before flight? Then you are at right place. Just go through Airnsky website blog. you are free to contact to the British Airways Customer Service Assistant at +1-800-247-9297, also contact OTA at +1 877 778 2565.