Disclosed in the present application are a method and a device for measuring time difference, relating to the field of communications and being used for solving the problem of low accuracy of a determined timing offset, and/or the problem of a small scope of application caused by relying on the GPS technology during determination of a transmission time difference between different base stations. The method comprises: a first base station acquiring Tr1, Tr2 and TdifUE, the Tr1 being the time, detected by the first base station, when the first base station receives a first reference signal sent by UE, the Tr2 being the time, detected by a second base station, when the second base station receives the first reference signal, the TdifUE being a difference, detected and obtained by the UE, between the time when the UE receives a second reference signal sent by the first base station and the time when the UE receives a third reference signal sent by the second base station; determining, according to the Tr1, Tr2 an