It takes 12hrs
You can book through a cruise vacation with a stop in the country of Spain. But if you intend on traveling from USA to Spain; I do not know if there is such route. But if ever you are in Spain please do not miss to visit Tenerife.
10 days
11 days
about a month
depends on if there are stops or not
about a week (?)
Get on a boat and get it.
2272 years
It takes about 7 hours to get to Spain from the US. The time depends on winds, point of departure, and type of aircraft.
Less then four months.
The drive from Madrid to Barcelona is 623 km - about 6 hours 6 mins. By bus, about 8 hours.
Im on a boat