Toss together the cucumber and onion in a large bowl.
Combine the vinegar, water and sugar in a saucepan; place over medium-high heat. Bring to the boil and pour over the cucumber and onions.
Stir in dill, cover and refrigerate until cold. This can also be eaten at room temperature but be sure to allow the cucumbers to marinate for at least 1 hour.