A method of sharing data between first and second portable navigation devices (310, 320) wherein the data to be shared is representative of: a destination, points of interest and/or a route to be travelled; the method comprising: receiving, at a first portable navigation device, an identification of the data to be shared with a second portable navigation device; determining, at the first portable navigation device, an occurrence of a first event, of an expected type or form, performed at the first portable navigation device; determining, at the first portable navigation device, a time of the occurrence of the first event performed at the first portable navigation device based on data, wirelessly received at the first portable navigation device, providing information from which time can be determined; determining, at the second portable navigation device, an occurrence of a second event, of an expected type or form, performed at the second portable navigation device, wherein the second event is different to the first event and wherein the second event is performed independently of the first event; determining, at the second portable navigation device, a time of the occurrence of the second event performed at the second portable navigation device based on data, wirelessly received at the second portable navigation device, providing information from which time can be determined; setting, at the second portable navigation device, an identifier for the second portable navigation device wherein the identifier indicates the time of the occurrence of the second event performed at the second portable navigation device; wirelessly sending, from the second portable navigation device to the first portable navigation device, the identifier for the second portable navigation device; using, at the first portable navigation device, the received identifier to determine the time of the occurrence of the second event performed at the second portable navigation device; wirelessly sending a connection request from the first portable navigation device to the second device to establish a connection between the first and second portable navigation devices enabling wireless data communication therebetween, when the time determined from the received identifier is within a predetermined time window of the determined time of the occurrence of the first event performed at the first portable navigation device; and transferring the data from the first portable navigation device to the second portable navigation device using the established connection. receiving, at a first portable navigation device, an identification of the data to be shared with a second portable navigation device; determining, at the first portable navigation device, an occurrence of a first event, of an expected type or form, performed at the first portable navigation device; determining, at the first portable navigation device, a time of the occurrence of the first event performed at the first portable navigation device based on data, wirelessly received at the first portable navigation device, providing information from which time can be determined; determining, at the second portable navigation device, an occurrence of a second event, of an expected type or form, performed at the second portable navigation device, wherein the second event is different to the first event and wherein the second event is performed independently of the first event; determining, at the second portable navigation device, a time of the occurrence of the second event performed at the second portable navigation device based on data, wirelessly received at the second portable navigation device, providing information from which time can be determined; setting, at the second portable navigation device, an identifier for the second portable navigation device wherein the identifier indicates the time of the occurrence of the second event performed at the second portable navigation device; wirelessly sending, from the second portable navigation device to the first portable navigation device, the identifier for the second portable navigation device; using, at the first portable navigation device, the received identifier to determine the time of the occurrence of the second event performed at the second portable navigation device; wirelessly sending a connection request from the first portable navigation device to the second device to establish a connection between the first and second portable navigation devices enabling wireless data communication therebetween, when the time determined from the received identifier is within a predetermined time window of the determined time of the occurrence of the first event performed at the first portable navigation device; and transferring the data from the first portable navigation device to the second portable navigation device using the established connection.