No, there are no 48-hour tickets available. The only option is the 48-hour Budapest Card, but that costs 10,000 HUF almost and you need to visit a lot of museums for this to be worth the price. You could consider the “csoportos 24 órás jegy“, or as it would be in English: “Group ticket for 24 hours“. This can be used for up to 5 persons travelling together all the time, in the same wagon. The price is 3100 HUF and is worth using for families and larger groups traveling together. IF you are three persons, then the price for two such cards would be only 6200 HUF, compared to three persons buying the Budapest Card would cost 30,000 HUF.
You can buy this tickets described here at the larger metro stations around in Budapest.
You could consider the 72 hour ticket if you stay for three days which costs 3850 HUF per person.
Ask your Budapest question!