Having no SIM does not help you conceal your phone's location at all, only perhaps to make it harder to map it to your identity.
I don't know if any location data might leak in airplane mode, but I would not be surprised if some did, for example, through NFC or Bluetooth.