Yes, you can use hydrogen peroxide on marble grout to remove stains and discoloration. However, it's essential to test a small, inconspicuous area first to ensure it doesn't damage the marble surface. Mix equal parts of hydrogen peroxide and water, apply the solution to the grout lines, let it sit for 10-15 minutes, then rinse thoroughly with water.