Первая часть предложения описывает общеизвестный факт (длительность рейса), поэтому используем Present Simple. Вторая часть описывает конкретное действие в определенное время в прошлом (at midnight), поэтому Past Simple.
The flight lasts three hours, and we arrived in Rome at midnight.