It is not easy to calculate an elapsed time, especially if that time begins on one day and ends on another. Here's how to do it. Assuming the following fields (formatted appropriately as date and time fields):
DepartureDate
DepartureTime
ArrivalDate
ArrivalTime
The following calculation formula will yield a decimal difference between the departure date/time and the arrival date/time:
Elapsed Time (Calculation, Number result) = ROUND(((('ArrivalDate'+'ArrivalTime')-
('DepartureDate'+'DepartureTime'))*24),2)