Answer:
This can happen when one city is located in inland region while the other city is located close to the coastline.
Step-by-step explanation:
Two cities, hardly 50 miles away from each other can have different temperature due to their location. It is possible that one of these cities with high temperature is located in the inland while the other city with low temperature is located close to a coast line. The city on the coastline is affected by the sea breeze while the city in the inland is affected by the land breeze.