1map logoGo to main page

Lisbon, Lisbon Region to Viseu, Centro Region from €21: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lisbon, Portugal
to
Viseu, Portugal

How to Get from Lisbon to Viseu: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$21 - Train, BusBest price
241 kmDistance
3h 6m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lisbon to Viseu with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Rede Expressos
Bus
Average Duration
3h  30m
Estimated price
17-40
Recommended
Company
various
Train
Bus
Average Duration
4h  4m
Estimated price
21-38
Cheapest
route map
Distance: 241 km
Duration: 3h 6m

See more options

Pricing table
Company
various
Drive
Average Duration
3h  6m
Estimated price
49-76
Company
various
Plane
Drive
Average Duration
4h  8m
Estimated price
157-251

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $6 $5 $4 $4 $7 $5 $12
Train $15 $15 $15 $15 $17 $15 $15

Lisbon - Viseu operators

Explore transport companies operating between Lisbon and Viseu, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+351 21 75 24 524
Website
https://www.rede-expressos.pt/en

Bus from Estação Rodoviária de Sete Rios to Viseu

Average Duration
3h 30m
Estimated price
17-22

Bus from Aveiro to Viseu

Average Duration
1h
Estimated price
173-174
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Estação Rodoviária de Lisboa Oriente to Viseu

Average Duration
3h 30m
Estimated price
175-176

Bus from Aveiro to Viseu

Average Duration
1h
Estimated price
177-178
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Estação Rodoviária de Lisboa Oriente to Viseu

Average Duration
3h 35m
Estimated price
179-176

Bus from Aveiro to Viseu

Average Duration
1h 10m
Estimated price
174-172
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Estação Rodoviária de Sete Rios to Viseu

Average Duration
3h 50m
Estimated price
400-40

Bus from Aveiro to Viseu

Average Duration
1h 14m
Estimated price
401-402
Train
Contact phone
+351 210 900 032
Website
https://www.cp.pt/passageiros/en

Train from Estação Ferroviária de Lisboa Oriente to Aveiro

Average Duration
2h 4m
Estimated price
172-22
Plane
Website
flytap.com

Plane from Lisboa Airport to Porto Airport

Average Duration
50m
Estimated price
170-171
all-pages.other Show other routes
Contact phone
(+351) 220971653
Website
vmtransfers.com

Other from Porto Airport to Viseu

Average Duration
1h 31m
Estimated price
1780-403

Lisbon to Viseu: Overview of Bus, Train, Flight, and Car Trips

Traveling between Lisbon and Viseu offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€51 - €78
Departure Point
Lisboa Airport
Arrival Point
Porto Airport
Departure Point
Estação Rodoviária de Sete Rios station
Arrival Point
Viseu station
Useful tips for bus travellers
• Purchase your ticket in advance on the Rede Expressos website (rede-expressos.pt) to ensure availability, especially during peak travel times or weekends when buses may fill quickly.
• Arrive at Estação Rodoviária de Sete Rios at least 30 minutes before departure; this will give you ample time to handle any last-minute ticket issues and allows you to locate your bus platform easily.
• Upon arrival at Viseu station, take note of nearby amenities such as Café Central for a quick bite or coffee, and be prepared that the station is compact; follow the signs to the main exit for seamless navigation to local transport or your accommodation.

Frequently asked questions

Find out more about the route from Lisbon to Viseu.

Or choose the category:
The distance between Lisbon and Viseu is approximately 241.4 km, with a road distance of 322.7 km. The typical travel times by various modes of transportation are as follows: It takes 3 hours and 45 minutes to reach Viseu from Lisbon by taking a train and then a bus via Coimbra. Alternatively, it takes around 2 hours and 59 minutes to travel by car from Viseu to Lisbon. Lastly, a bus journey from Lisbon to Viseu typically takes about 3 hours and 30 minutes.
The most cost-effective option for traveling from Lisbon to Viseu is by bus, with ticket prices ranging from €15 to €32. This mode of transportation takes approximately 3 hours and 30 minutes. However, for those looking for a quicker journey, driving by car is the most time-efficient option, taking approximately 2 hours and 59 minutes.
The prices for a bus journey between Lisbon and Viseu can range from €15 to €32.
To get from Lisbon to Viseu without using public transportation, you can rent a car and drive there. The driving distance is approximately 323.5 km, and it takes around 2 hours and 59 minutes to reach Viseu by car. Rental car prices can vary from €51 to €79, depending on the type of car and rental duration.
The best way to travel from Lisbon to Viseu without a car is by taking a bus. The journey takes approximately 3 hours and 30 minutes and the cost can range from €15 to €32.
Yes, there is a direct link between Lisbon and Viseu. FlixBus operates a bus service that departs from Lisbon station and arrives at Viseu station. The journey takes approximately 3 hours and 30 minutes.
The flight duration between Lisbon and Viseu is relatively short, typically taking around 1 hour for a direct flight. The cost of the flight can vary depending on the airline, season, and how far in advance the booking is made. On average, a one-way ticket can range between $50 to $100, but it's always recommended to check with different airlines for the most accurate and up-to-date prices.
There are plenty of accommodation options available in Viseu. You can choose from more than 242 hotels, ranging in price starting from €33.