Hi Anjali ,I will be happy to answer your travel related queries 🙂and will do my best to clear out all your questions from my experience .
* great to hear that you will be travelling to Maldives in June ,as per your query , there's direct exchange of inr to ruphiya is available .but you need to check the resort rules where you will be staying
*some resorts accept only usd transition while others may accept ruphiya or international cards .
*Just call or check the resort rules so that no glitch happens in your trip .
but never forget to book resort with private beach and a romantic luxury .
I'm sure whenever you travel there ,you gonna relax your mind ,body and soul fully .
* Alternatively ,I have a small suggestion for you from my side .I checked online and found that there are some really great travel deals for Maldives available at tripoto itself . please check out this link https://www.tripoto.com/Maldives/tour-packages
Kindly note, if you are staying in a resort, they might accept only USD. My suggestion would to check with your resort directly on which currency they accept. Also, if you aren't staying in Male and staying in an island resort, you can just carry your international card (if any). Check with your bank if they allow you to carry international transactions. we have written a detailed article on our stay in the Maldives which will answer most of your queries and you can check it out as per your convenience.