Yes, you can call a hotel and ask for a discount. However, the availability and amount of discount may vary based on factors like hotel policies, time of booking, and occupancy levels. It's worth trying to negotiate and mentioning any loyalty memberships or special occasions that might help in getting a better deal.