It's difficult to get an exact distance but its approximately 1,585km
It takes about 6 hours from Madrid to Lisbon and the distance is about 628 kms by car.
387 miles
Suggest you Google Earth that one.
No.
There is no high-speed train connecting Lisbon and Barcelona. The high-speed train from Barcelona to Madrid takes about 2hr and 40mins. The normal speed train from Madrid to Lisbon only leaves once a day and takes about 10hr to get from Madrid to Lisbon. It is a smarter idea to take the high-speed train to Madrid and transfer to a bus that will go to Lisbon.
There are 388 miles from Lisbon to Madrid. It's a long 6 hour drive.
Madrid and Lisbon
6:66
I don't think that is possible.
8 hours
380 miles
Tagus