Jordbävningen inträffade strax efter klockan 20.30 lokal tid (klockan 14.30 svensk tid) ute till havs på ett grunt djup drygt 200 kilometer sydväst om kuststaden Bengkulu på ön Sumatra.
Enligt den tsunamivarnande mellanstatliga organisationen IOTWMS i Indien finns det risk för att jordbävningen kan skapa en tsunami, enligt "historisk data och tsunamimodelleringar".
Organisationens kontor i Indonesien har dock inte flaggat någon tsunamivarning.
Indonesien drabbas regelbundet av jordskalv, vulkanutbrott och tsunamier på grund av sitt läge vid den så kallade Eldringen, ett område runt Stilla havet med hög seismisk och vulkanisk aktivitet.