In 2011, Khan made her film debut in Bol, directed by Shoaib Mansoor. The same year, she acted in her first television drama, ARY Digital's romance Neeyat. She next appeared in television program Humsafar, for which she received positive reviews. Her other dramas include the 2013 spiritual romance Shehr-e-Zaat and the 2014 romantic drama Sadqay Tumhare. She played a starring role in a romantic drama, Bin Roye (2015), a supporting role in the biographical drama Manto, and a leading role in coming-of-age drama Ho Mann Jahaan (2016), all of which rank among the highest-grossing Pakistani films. Khan will appear in Raees, an upcoming Indian film directed by Rahul Dholakia.
Khan was listed tenth in a 'Sexiest Asian Women' poll by Eastern Eye in 2015; she was also called Pakistan's sexiest woman in 2015.
|Key||Denotes films that are in production|
|2015||Bin Roye||Saba Shafiq|
|2016||Ho Mann Jahaan||Manizeh|
|2006||MTV's Most Wanted||Host||Show on MTV|
|2008||Weekends with Mahira||Host||Show on Aag TV|
|2011||Neeyat||Aalia||Opposite Humayun Saeed, Deepti Gupta, Ahsan Khan|
|2011||Humsafar||Khirad Ehsan||Opposite Fawad Khan, Naveen Waqar, Noor Hassan|
|2012||Shehr-e-Zaat||Falak||Opposite Mikaal Zulfiqar, Mohib Mirza|
|2014||TUC The Lighter Side of Life||Host|
|2014||Sadqay Tumhare||Rukhsana/Shanno||Opposite Adnan Malik|