Hi, everyone.
There was no proper road to travel to the neighbouring village on.
There was no proper road to travel to the neighbouring village by.
Thanks!
Both are correct, but on is more common.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
You could also consider just saying "There was no proper road to the neighbouring village". Because we already know that roads are for travelling on, adding "to travel on/by" may not add a great deal extra.