Is Glencoe in Canada on your travel bucket list? This online travel guide is all you need to have before planning your trip. Glencoe is located at a short trip away from Windsor a major city in Canada. So, ideally any vacation planner would recommend you to visit Windsor for its bountiful attractions like Caesars Windsor, Windsor Riverfront, Dieppe Gardens on your trip to Glencoe. A holiday in Glencoe can generally be of 1-2 days.