Replacing an ignition switch in a vehicle can cost anywhere from $100.00 to $200.00 because you have the cost of the ignition switch itself as well as the cost of the labor of the shop to change out the ignition switch.
It should only take an hour or two hours at most to change out the ignition switch and some shops charge $50.00 per hour while other shops charge $100.00 per hour.
Then the cost of the ignition switch can vary depending on the make and model of the vehicle.