Flight MH192 with 159 passengers and seven crew members landed safely at Kuala Lumpur International Airport at 1.56am (local time), Malaysia Airlines (MAS) tweeted.
The plane turned around after experiencing a problem with its right-hand landing gear, MAS said.
The jet, operated on the B737-800 aircraft, was scheduled to arrive in Bangalore at 11.35 pm (local time) the same day.
An another tweet by MAS said the flight had departed at 10.09pm (local time) tonight.