An ATM service is available until Namche but can not always be relied upon. So, to be safer, it is better to withdraw money from an ATM before you leave Kathmandu. If you are a solo traveller, you might want to withdraw around $600 in cash and pay for a flight ticket to Lukla with a card.