Margahayu is een stad en onderdistrict in het regentschap Bandung (regentschap) op het eiland Java. Bij de volkstelling van 2010 had de stad 119.742 inwoners. Margahayu ligt 15 kilometer ten zuidwesten van de stad Bandung.
Categorie:Plaats in West-Java