| ARRIVED 16 HOUR 50 MINUTES AGO |
![]() | ![]() |

Not Rated
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Mon, 16 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:40 CDT | 20:14 MDT | |||
| Sun, 15 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:40 CDT | 20:14 MDT | |||
| Sat, 14 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:40 CDT | 20:14 MDT | |||
| Fri, 13 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:40 CDT | 20:14 MDT | N870DN (Boeing B739) | 19:25 CDT | 19:29 MDT |
| Thu, 12 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:40 CDT | 20:14 MDT | 21:06 CDT | 21:05 MDT | |
| Wed, 11 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:40 CDT | 20:14 MDT | N801DZ (Boeing B739) | 19:20 CDT | 19:11 MDT |
| Tue, 10 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:40 CDT | 20:14 MDT | 18:47 CDT | 18:42 MDT | |
| Mon, 09 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:40 CDT | 20:14 MDT | 18:40 CDT | 18:50 MDT | |
| Sun, 08 Mar | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 17:40 CDT | 19:14 MDT | N877DN (Boeing B739) | 19:20 CDT | 19:13 MDT |
| Wed, 11 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | N855DN (Boeing B739) | 19:42 CST | 19:46 MST |
| Tue, 10 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | N882DN ( B739) | 20:00 CST | 19:56 MST |
| Mon, 09 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | 19:41 CST | 19:44 MST | |
| Sun, 08 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | 19:55 CST | 19:50 MST | |
| Sat, 07 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | 20:12 CST | 20:11 MST | |
| Fri, 06 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | 19:56 CST | 19:31 MST | |
| Thu, 05 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | 20:56 CST | 20:50 MST | |
| Wed, 04 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | 19:42 CST | 19:35 MST | |
| Tue, 03 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | N848DN (Boeing B739) | 19:42 CST | 19:37 MST |
| Mon, 02 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | N871DN (Boeing B739) | 19:46 CST | 19:35 MST |
| Sun, 01 Feb | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | N809DN (Boeing B739) | 20:31 CST | 20:59 MST |
| Sat, 31 Jan | DL2954 | Minneapolis St Paul Intl (MSP) | Gallatin Field (BZN) | 18:31 CST | 20:06 MST | N870DN (Boeing B739) | 20:22 CST | 20:13 MST |