Duration 3h 36m
Distance 374.7 km
Average price 50€
Possible routes 5 found

Tomar to Portimão

Rome2rio has found 5 ways to get from Tomar to Portimão by bus, train, car and flight. We recommend taking the bus from Tomar to Lisboa Sete Rios and then taking the bus from Lisboa Sete Rios to Portimao, which is the cheapest option and takes around 5h 45m.
Recommended route

Bus

  1. Tomar
  2. Lisboa Sete Rios
  3. Portimão
5h 45m
Cheapest
24€ - 34€
Alternative routes

Train, bus

  1. Tomar
  2. Lisboa Sete Rios
  3. Portimão
6h 18m
25€ - 37€

Train

  1. Tomar
  2. Lisboa - Oriente
  3. Portimão
6h 59m
30€ - 42€

Drive

  1. Tomar
  2. Portimão
Fastest
3h 36m
45€ - 70€

Train, fly

  1. Tomar
  2. Lisbon
  3. Faro
  4. Portimão
7h 12m
56€ - 204€

Frequently asked questions

Want to know about travelling from Tomar to Portimão? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Tomar to Portimão is to bus which costs 24€ - 35€ and takes 5h 45m.

More details

The quickest way to get from Tomar to Portimão is to drive which costs 45€ - 70€ and takes 3h 36m.

More details

No, there is no direct bus from Tomar to Portimão. However, there are services departing from Tomar and arriving at Portimao via Lisboa Sete Rios. The journey, including transfers, takes approximately 5h 45m.

More details

No, there is no direct train from Tomar to Portimão. However, there are services departing from Tomar and arriving at Portimao via Lisboa - Oriente and Tunes. The journey, including transfers, takes approximately 6h 59m.

More details

The distance between Tomar and Portimão is 274 km. The road distance is 374.7 km.

Get driving directions

The best way to get from Tomar to Portimão without a car is to bus which takes 5h 45m and costs 24€ - 35€.

More details

It takes approximately 5h 45m to get from Tomar to Portimão, including transfers.

More details

Tomar to Portimão bus services, operated by Rede Expressos, depart from Tomar station.

More details

Tomar to Portimão train services, operated by Comboios De Portugal, depart from Tomar station.

More details

The best way to get from Tomar to Portimão is to bus which takes 5h 45m and costs 24€ - 35€. Alternatively, you can train, which costs 29€ - 45€ and takes 6h 59m.

Mode details

The quickest flight from Lisbon Airport to Faro Airport is the direct flight which takes 45 min.

Search flights

Tomar to Portimão bus services, operated by Rede Expressos, arrive at Portimao station.

More details

Tomar to Portimão train services, operated by Comboios De Portugal, arrive at Tunes station.

More details

Yes, the driving distance between Tomar to Portimão is 375 km. It takes approximately 3h 36m to drive from Tomar to Portimão.

Get driving directions

TAP Portugal offers flights from Lisbon Airport to Faro Airport.

Search flights

There are 4254+ hotels available in Portimão. Prices start at 50€ per night.

More details

How to travel from Tomar to Portimão

Find all the possible transport options for your trip from Tomar to Portimão right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Tomar and Portimão?

You can take a bus from Tomar to Portimão via Lisboa Sete Rios in around 5h 45m. Alternatively, you can take a train from Tomar to Portimão via Lisboa - Oriente and Tunes in around 6h 59m.
Airlines
Ave. Duration
45 min
Frequency
Every day
Estimated price
50€ - 240€
Train operators
Ave. Duration
1h 54m
Frequency
Hourly
Estimated price
8€ - 13€
Bus operators
Ave. Duration
1h 45m
Frequency
3 times a day
Estimated price
10€ - 13€

Portimão, Portugal

Portimão is a town (Portuguese: cidade) and a municipality in the district of Faro, in the Algarve region of southern Portugal. The population in 2011 was 55,614, in an area of 182.06 km². It was formerly known as Vila Nova de Portimão. In 1924, it was incorporated as a cidade and became known merely as Portimão. Historically a fishing and shipbuilding centre, it has nonetheless developed into a strong tourist centre oriented along its beaches and southern coast. The two most populous towns in the Algarve are Portimão and Faro. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe