Try this, I have just used literals that I converted to DATETIME values to do the date math but you can substitute column names from your table:
SELECT
CAST('2005-01-24 11:40:44AM' AS DATETIME) AS DEPART,
CAST('2005-01-24 1:49:44PM' AS DATETIME) AS ARRIVE,
CAST('Total Arrival Time: ' +
RTRIM(CAST(DATEDIFF(mi,CAST('2005-01-24 11:40:44AM' AS DATETIME),
CAST('2005-01-24 1:49:44PM' AS DATETIME)) /60 AS CHAR(2)))
+ ' hrs ' +
RTRIM(CAST(DATEDIFF(mi,CAST('2005-01-24 11:40:44AM' AS DATETIME),
CAST('2005-01-24 1:49:44PM' AS DATETIME)) %60 AS CHAR(2)))
+ ' mins' AS CHAR(40)) AS TOT_ARRIVAL_TEXT,
CAST(DATEDIFF(mi,CONVERT(DATETIME,'2005-01-24 11:40:44AM'),
CONVERT(DATETIME,'2005-01-24 1:49:44PM')) /60 +
DATEDIFF(mi,CONVERT(DATETIME,'2005-01-24 11:40:44AM'),
CONVERT(DATETIME,'2005-01-24 1:49:44PM')) %60 / 100.00 AS DECIMAL(6,2)) AS TOT_HRS_MINS