|Distance||31 miles (50 km)|
|Average train duration||22 min|
Trains from London to Dunstable cover the 31 miles (50 km) long trip taking on average 22 min with our travel partners like Thameslink. There are direct train services available.
Here are some other resources that might have the information you need