The main difference between Route 53 and Cloudfront is that Route 53 is a DNS service while Cloudfront is a CDN service that serves static and dynamic content. Cloudfront can be used with Route 53 Geolocation Routing. Although, the content delivery based on the location is enabled before-hand in cloudfront , so the geolocation policy is not of much help.