A method for performing wireless data offload in a public transportation vehicle (100, 300) comprising: - at least one access point (106, 204) arranged to offer a wireless network connection for offload nodes (210a - 210c, 316), wherein the offload nodes are wireless terminals of passengers in the public transportation vehicle; - an offload management system; and - at least one data storage comprising a plurality of pieces of data, the method comprising the offload management system to perform: searching for offload nodes of the passengers comprising an offload application from amongst offload nodes of the passengers in the public transportation vehicle; sending a request for wireless offload of the data at least to a first offload node of said offload nodes comprising an offload application, the request including one or more offload parameters; obtaining an acknowledgement from the first offload node that it has accepted the request on the basis of the one or more offload parameters; offloading, upon an acknowledgement from the first offload node, a first piece of data from among said plurality pieces of data to the first offload node; registering, in a database of the offload management system, the first piece of data as offloaded to the first offload node; sending the registration made by the offload management system to a data center being a destination of the offloaded first piece of data so as to inform an expected uploading of the first piece of data; receiving an acknowledgement from the data center that the first piece of data has been successfully uploaded from the first offload node, and deleting the first piece of data from the data storage. - at least one access point (106, 204) arranged to offer a wireless network connection for offload nodes (210a - 210c, 316), wherein the offload nodes are wireless terminals of passengers in the public transportation vehicle; - an offload management system; and - at least one data storage comprising a plurality of pieces of data, the method comprising the offload management system to perform: searching for offload nodes of the passengers comprising an offload application from amongst offload nodes of the passengers in the public transportation vehicle; sending a request for wireless offload of the data at least to a first offload node of said offload nodes comprising an offload application, the request including one or more offload parameters; obtaining an acknowledgement from the first offload node that it has accepted the request on the basis of the one or more offload parameters; offloading, upon an acknowledgement from the first offload node, a first piece of data from among said plurality pieces of data to the first offload node; registering, in a database of the offload management system, the first piece of data as offloaded to the first offload node; sending the registration made by the offload management system to a data center being a destination of the offloaded first piece of data so as to inform an expected uploading of the first piece of data; receiving an acknowledgement from the data center that the first piece of data has been successfully uploaded from the first offload node, and deleting the first piece of data from the data storage. searching for offload nodes of the passengers comprising an offload application from amongst offload nodes of the passengers in the public transportation vehicle; sending a request for wireless offload of the data at least to a first offload node of said offload nodes comprising an offload application, the request including one or more offload parameters; obtaining an acknowledgement from the first offload node that it has accepted the request on the basis of the one or more offload parameters; offloading, upon an acknowledgement from the first offload node, a first piece of data from among said plurality pieces of data to the first offload node; registering, in a database of the offload management system, the first piece of data as offloaded to the first offload node; sending the registration made by the offload management system to a data center being a destination of the offloaded first piece of data so as to inform an expected uploading of the first piece of data; receiving an acknowledgement from the data center that the first piece of data has been successfully uploaded from the first offload node, and deleting the first piece of data from the data storage.