There are 3 ways to get from Aveiro to Salamanca by bus, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
What companies run services between Aveiro, Portugal and Salamanca, Castille and León, Spain?
Ouibus operates a bus from Aveiro to Salamanca hourly. Tickets cost $12 - $17 and the journey takes 5 h 10 min. Alternatively, you can take a train from Aveiro to Salamanca via Coimbra-B in around 5 h 45 min.
Train from Aveiro to Coimbra-B
- 2nd Class
- $5 - $8
- 1st Class
- $5 - $9
Train from Coimbra-B to Salamanca
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, South Korea: Travelling from Seoul to Busan and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Questions & Answers
How far is it from Aveiro to Salamanca?
The distance between Aveiro and Salamanca is 254 km. The road distance is 307 km.
What is the cheapest way to get from Aveiro to Salamanca?
The cheapest way to get from Aveiro to Salamanca is to bus which costs 10€ - 14€ and takes 5 h 10 min.
What is the fastest way to get from Aveiro to Salamanca?
The quickest way to get from Aveiro to Salamanca is to drive which takes 2 h 57 min and costs 35€ - 55€.
Is there a direct train between Aveiro and Salamanca?
No, there is no direct train from Aveiro to Salamanca. However, there are services departing from Aveiro and arriving at Salamanca via Coimbra-B. The journey, including transfers, takes approximately 5 h 45 min.
Is there a direct bus between Aveiro and Salamanca?
Yes, there is a direct bus departing from Aveiro and arriving at Salamanca. Services depart hourly, and operate Tuesday, Thursday and Saturday. The journey takes approximately 5 h 10 min.
How long does it take to get from Aveiro to Salamanca?
The bus from Aveiro to Salamanca takes 5 h 10 min including transfers and departs hourly.