Cuộc bỏ phiếu bắt đầu lúc 7 giờ sáng và kết thúc lúc 13h00 cùng ngày. Phiếu bầu sẽ được kiểm tại điểm bỏ phiếu ngay trong ngày.
Các công sở và trường học được nghỉ 1 ngày cho sự kiện quan trọng này. Tuy nhiên, mưa kéo dài từ đêm đến sáng tại thủ đô Jakarta vẫn chưa có dấu hiệu tạnh có thể sẽ gây ra một số khó khăn cho các cử tri đi bầu cử.
Trong cuộc bầu cử lần này, hơn 50% cử tri có độ tuổi từ 17 đến 40 và khoảng hơn 30% là cử tri trẻ, dưới 30 tuổi.
Trong cùng lúc, các cử tri, với 5 lá phiếu, sẽ lựa chọn 20.614 vị trí gồm tổng thống, phó tổng thống, 152 ghế DPD (hội đồng đại diện khu vực), 580 ghế DPR (cơ quan lập pháp cấp quốc gia); 2.327 ghế cho DPR I cấp tỉnh và 17.510 ghế DPRD II (cấp quận, huyện) tại 38 tỉnh và 514 huyện, thành phố trên toàn quốc.
Có 24 đảng chính trị - gồm 18 đảng quốc gia và 6 đảng khu vực ở Aceh - tham gia chạy đua trong cuộc bầu cử. Ba ứng cử viên tranh cử chức tổng thống là các ông Anies Baswedan, Prabowo Subianto và Ganjar Pranowo.
Quá trình bỏ phiếu có sự giám sát của Ủy ban Bầu cử quốc gia (KPU), Ủy ban Giám sát bầu cử (Bawaslu), đại diện của các đảng, các địa phương và đội ngũ quan sát viên quốc tế.