The opening ceremony was held in Bukit Jalil National Stadium on 19 August 2017 at 20:17 MST (UTC+8) which highlighted aspects of Malaysia's history and culture. The ceremony was directed by film director Saw Teong Hin alongside the Memories Entertainment creative team with co-operation from the Malaysian Armed Forces.[74][75][76] The time 20:17 was chosen to start the opening ceremony to mark the year 2017, the year which Malaysia hosted the 29th Southeast Asian Games.
The ceremony started with the arrival of the Yang di-Pertuan Agong of Malaysia, Sultan Muhammad V. The national anthem of Malaysia, Negaraku was performed by the Malaysian Armed Forces band as the national flag was raised. This was followed by the footage of few Malaysians of different ages and races paint their face with the colours of the games logo, the projection of the logo on the stage that resembles the shape of the Wau kite and the countdown projection. After that, 320 Malaysian flags, along with the national flags of the participating nations, the Southeast Asian Games Federation flag and the edition flag, were brought into the stadium to symbolise the welcoming of the participants by Malaysia's 32 million population while Monoloque and Azlan Typewriter performed "Tunjuk Belang" on the stage. "Rimau", the mascot of the Games then entered the stadium after a video footage made by computer graphics showing a tiger running across Kuala Lumpur and Putrajaya from the National Stadium, passing through landmarks such as Petronas Towers, Kuala Lumpur Tower, Telekom Tower, Sultan Abdul Samad Building and the Putrajaya Bridge.
Next, the parade of athletes from all 11 competing nations started with Brunei leading the field in alphabetical order and ended with the host nation, Malaysia entering the stadium last. The Bruneian contingent was led by Mohammad Adi Salihin of Wushu. the Cambodian contingent was led by Sok Chan Mean of Petanque. The Indonesian contingent was led by I Gede Siman Sudartawa of Swimming. The Lao contingent was led by Khamvarn Vanlivong of Archery. The Myanmar contingent was led by Aung Myo Swe of Sepak takraw. The Filipino contingent was led by Kirstie Elaine Alora of Taekwondo. The Singaporean contingent was led by Jasmine Ser of Shooting. The Thai contingent was led by Pornchai Kaokaew of Sepak takraw. The Timorese contingent was led by Liliana Da Costa of Athletics. The Vietnamese contingent was led by Vũ Thành An of Fencing. Meanwhile, the Malaysian contingent was led by the unprecedented trio of keirin world champion Azizulhasni Awang, diving world champion Cheong Jun Hoong and world silat champion Mohd Al-Jufferi Jamari, as the bearers of the national flag. The parade concluded with the performance of the song "Bangkit Bersama" by Sarawakian singer Dayang Nurfaizah. The 1980 Malaysian footballers James Wong, Santokh Singh and Shukor Salleh leaded the former athletes who carried the Games Federation flag and the games edition flag into the stadium which were raised by Malaysian Army Personnel. The Federation flag was carried by Shalin Zulkifli, Ramachandran Munusamy, Nurul Huda Abdullah, Rabuan Pit, Sharon Low Su Lin, Rashid Sidek, Zaiton Othman and Jeffrey Ong Kuan Seng, while the Games Edition Flag was carried by Shanti Govindasamy, Shahrulneeza Razali, Elaine Teo Shueh Fern, Nur Herman Majid, Norsham Yoon, R. Jaganathan, Choo Yih Hwa and Nasri Nasir.
In keeping with tradition, welcoming speeches were given by the President of the Southeast Asian Games Federation Tunku Imran and Malaysia's Youth and Sports Minister Khairy Jamaluddin. After that, the Games were officially declared open by the Yang di Pertuan Agong of Malaysia, Sultan Muhammad V. Later, Malaysian high jumper Nauraj Singh Randhawa was given the honour of taking the oath of sportsmanship on behalf of the athletes whilst Vice-President of the Olympic Council of Malaysia Datuk Megat Zulkarnain Tan Sri Omardin read out the oath behalf of Games officials.
A 20-minutes showcase of Malaysia's cultural diversity that came in four segments, "Provenance", "Similarities in Diversity", "Together We are Stronger", and "A Nation Built on Inclusion", told the story of the origins of Malaysian inhabitants, celebrated the differences of people across the country and the region, emphasised the importance of strength and endurance while the conclusion featured people coming together with differences and similarities on full display. Singer Mia Palencia performed the song "So Many Hands", one of the three theme songs of the Games. A total of 6,000 people were involved in the showcase consisting of performers, volunteers, children and members of the armed forces.
The torch of the Games was carried into the stadium by five group of Malaysia’s former and current generation of sportsmen and sportswomen, each with three person: 1 former sportsman and 2 current sportsmen. The torch bearers are: Siti Safiyah, Kenny Ang and Muhammad Rafiq Ismail of bowling, Mohd Shah Firdaus, Ng Joo Ngan and Fatehah Mustapa of cycling, Mohd Faizal Shaari, Mirnawan Nawawi and Hanis Nadihah Onn of Hockey, Khairul Hafiz Jantan, Mohd Zaki Sadri and Khirtana Ramasamy of athletics, Chan Peng Soon, Razif Sidek and Goh Jin Wei of Badminton. Bryan Nickson Lomas and Pandelela Rinong of Diving passed the torch to rising diving star Nur Dhabitah Sabri, who then lit the cauldron afterwards. The cauldron’s design was inspired by the traditional Malaysian oil torches used to welcome guests during festivals, and was to symbolise national unity. It had five spokes inscribed with the Rukun Negara and the colour gold served to honour Malaysia’s monarch, as well as a nod to the highest award at the biennial games. A colourful fireworks display then erupted over the National Stadium, signalling the official commencement of the Games. The ceremony concluded with the Yang di-Pertuan Agong leaving the stadium and Malaysian Armed Forces performing the national anthem, Negaraku for the second time.