Also i was thinking of just sending the funds in lightning if the cost for the transaction from start to finish wont be more than a couple of dollars. It looks like it's at least $13 for btc atm.
The issue is if you do not have an existing channel opened, you'll have to open at least one to be able to send through lightning.
Opening a channel incurs an on-chain transaction and requires confirmations before the channel can be established.
So if you do not have an open channel yet, you'll need to spend as much fee or more to open a channel.
And lastly, the receiver should've an active channel as well with enough inbound capacity to receive your funds.
It's only convenient if you already set these all up while the fee is low.
If you want to experience the workflow, I'd suggest you to test it in testnet. (
available only on Desktop)
Start Electrum in testnet mode (
instructions), get some testBTC from testnet faucets (
links) gather about 0.002tBTC and more for fee.
Then enable lightning in "
Wallet->Information", after that, create a new channel in "
Channels" tab (
View->Show Channels if it's not displayed).
Use "
Channels->Settings icon->Submarine swap" or purchase virtual coffee with tBTC from
starblocks.acinq.co to gain inbound capacity on the receiver side.