Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus
| Sete Rios (Estação) | Melgaço (Bus Station) | Cheapest | ||||
![]() | Bus
| Sete Rios (Estação) | Melgaço (Bus Station) | Fastest | ||||
![]() | Bus
| Lisbon (Oriente) | Melgaço (Bus Station) | No tags |
Last refresh of the prices: Last Sunday at 8:48 AM WEST.
Get from Lisbon to Melgaço
The journey takes about 7 hours 30 minutes, and with fares starting at just DKK 302, it presents an excellent value for a comfortable ride.
Bus stations and stops in Lisbon and Melgaço
Stops in Lisbon
- A
Oriente
Estação do Oriente, Av. Dom João II, 1990, Portugal - B
Lisbon Sete Rios
R. Prof. Lima Basto 133, 1500-423 Lisboa, Portugal - D
Plaça Marquês de Pombal
Praça Marquês de Pombal 8, 1250-160 Lisboa, Portugal - E
Monsanto
IC15, 1400 Lisboa, Portugal - F
Largo das Olarias 60
Largo das Olarias 60, 1100-376 Lisboa, Portugal
Stops in Melgaço
- A
Parada de Autobuses de Melgaço
Alameda da Inês Negra 46, 4960-561 Melgaço, Portugal - B
Melgaco Central de camionagem
Largo da Calçada 34, 4960 Melgaço, Portugal
Compare bus companies
Based on 27414 reviews, the company was rated 4.2 stars on Busbud. Travellers were especially satisfied with the cleanliness and the ticket access but often complained about the Wi-Fi. Rede Expressos ticket prices on this trip start at DKK 302
Frequently asked questions about travelling from Lisbon to Melgaço by bus
Please note that timetables, routes, or operator details shown here may be updated or differ at the time of your trip.
How much is the bus ticket from Lisbon to Melgaço?
The cheapest bus tickets from Lisbon to Melgaço start at DKK 302. The average price for this route is around DKK 307. Busbud recommends booking your tickets in advance for the best chance of getting the lowest possible price.
How long is the bus journey from Lisbon to Melgaço?
The average bus journey time from Lisbon to Melgaço is 7h 30m, covering a distance of 381 km. The fastest bus gets you there in 6h 30m and is operated by Rede Expressos.
Which bus companies service the Lisbon to Melgaço route?
Several major bus companies operate on this route with 3 buses available per day.
What is the earliest and latest departure time for the bus from Lisbon to Melgaço?
The earliest bus departs from Lisbon to Melgaço at 07:00. And the latest bus departs at 08:00.
What are the CO₂ emissions for the bus trip from Lisbon to Melgaço?
A bus trip from Lisbon to Melgaço produces an estimated 9.52275 kg of CO₂, making it a highly eco-friendly travel option and Busbud’s recommended way to travel.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Lisbon to Melgaço as early as possible.
You can expect to pay from DKK 268 to DKK 273 for a bus ticket from Lisbon to Melgaço based on the last 2 days. You can expect to find the cheapest price for the trip at DKK 268, which is on 2026-10-08.






