|Distance||176 miles (284 km)|
|Average bus duration||5 h 55 min|
|Average bus ticket price||$22 (€20)|
Buses from Vila Nova Da Telha to Lisbon cover the 176 miles (284 km) long trip taking on average 5 h 55 min with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $22 (€20), but the average price of bus tickets is $22 (€20).
Here are some other resources that might have the information you need