No, Bitcoins cannot be transferred to another address without connection to the network.
Bitcoins are not actually stored on a particular device, Bitcoins only exist as claims noted in the network's ledger, the blockchain. What is actually stored on the device's wallet are the means to exert control over Bitcoin claims, the private keys. (For the user's convenience, the wallet also presents information on what the total of that claims pertains to.)
Therefore, to send bitcoins to another address, the state of the public ledger needs to be updated, which can only happen by a transaction being broadcasted to the network and accepted into a block, recording the change in claims of the sender and recipient.
However, bitcoin claims can be transferred by passing along the control over the claims, i.e. by giving the recipient access to a private key. This can be achieved for example by giving the sender an electronic copy of a private key or a paper wallet.