This question already has an answer here:
I'm arriving in Dubai at Terminal 2 with flydubai and my flight with Emirates leaves from Terminal 3. As they are separate bookings, I realise I have to collect my luggage and clear Customs and Passport Control etc.
How do I transfer from Terminal 2 to Terminal 3 with luggage?
Is a taxi the best way, or is there a bus?