You asked:

time difference indonesia to moscow

Moscow
Moscow
Indonesia
Indonesia

Indonesia ranges between 4 hours ahead of and 6 hours ahead of Moscow.