An information distribution system for distributing information to a vehicle, comprising: a plurality of computing devices in communicative connection, at least a subset of the plurality of computing devices having connections to a plurality of different types of access networks (62a, 62b) for delivering data to an on-board data distribution device fixedly connected to the vehicle while the vehicle is moving between an origination point and a destination point, the plurality of different types of access networks (62a, 62b) including a satellite communications access network and a second access network of a different type than the satellite communications access network, and the on-board data distribution device including a first interface to a first set of wireless communication channels disposed between the vehicle and the second access network and a second interface to a second set of wireless communication channels disposed between the vehicle and one or more satellites included in the satellite communications access network; and a first computing device included in the subset of the plurality of computing devices configured to: receive, via a respective connection to a respective wireless communication channel included in one of the first set of wireless communication channels or the second set of wireless communication channels, information from the vehicle; determine, based on the information received from the vehicle, a location that the vehicle is predicted to traverse while the vehicle is moving between the origination point and the destination point; determine a particular access point that corresponds to the predicted location of traversal and that is included in one of the plurality of access networks; and cause data to be routed to a second computing device included in the at least the subset of the plurality of computing devices for delivery to the vehicle, the second computing device corresponding to the particular access point, and the data that is to be routed to the second computing device including data that is to be delivered, via a wireless communication channel corresponding to a selected bearer of a plurality of bearers corresponding to the plurality of different types of access networks, to a device operated by an end-user who is on-board the vehicle. a plurality of computing devices in communicative connection, at least a subset of the plurality of computing devices having connections to a plurality of different types of access networks (62a, 62b) for delivering data to an on-board data distribution device fixedly connected to the vehicle while the vehicle is moving between an origination point and a destination point, the plurality of different types of access networks (62a, 62b) including a satellite communications access network and a second access network of a different type than the satellite communications access network, and the on-board data distribution device including a first interface to a first set of wireless communication channels disposed between the vehicle and the second access network and a second interface to a second set of wireless communication channels disposed between the vehicle and one or more satellites included in the satellite communications access network; and a first computing device included in the subset of the plurality of computing devices configured to: receive, via a respective connection to a respective wireless communication channel included in one of the first set of wireless communication channels or the second set of wireless communication channels, information from the vehicle; determine, based on the information received from the vehicle, a location that the vehicle is predicted to traverse while the vehicle is moving between the origination point and the destination point; determine a particular access point that corresponds to the predicted location of traversal and that is included in one of the plurality of access networks; and cause data to be routed to a second computing device included in the at least the subset of the plurality of computing devices for delivery to the vehicle, the second computing device corresponding to the particular access point, and the data that is to be routed to the second computing device including data that is to be delivered, via a wireless communication channel corresponding to a selected bearer of a plurality of bearers corresponding to the plurality of different types of access networks, to a device operated by an end-user who is on-board the vehicle. receive, via a respective connection to a respective wireless communication channel included in one of the first set of wireless communication channels or the second set of wireless communication channels, information from the vehicle; determine, based on the information received from the vehicle, a location that the vehicle is predicted to traverse while the vehicle is moving between the origination point and the destination point; determine a particular access point that corresponds to the predicted location of traversal and that is included in one of the plurality of access networks; and cause data to be routed to a second computing device included in the at least the subset of the plurality of computing devices for delivery to the vehicle, the second computing device corresponding to the particular access point, and the data that is to be routed to the second computing device including data that is to be delivered, via a wireless communication channel corresponding to a selected bearer of a plurality of bearers corresponding to the plurality of different types of access networks, to a device operated by an end-user who is on-board the vehicle.