There are 11 ways to get from Maastricht to Portugal by train, plane, bus, night 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.
Recommended option
Train to Eindhoven, fly to Porto • 6 h 39 min
$71 - $394
Cheapest option
Train to Charleroi, fly to Porto • 8 h 34 min
$59 - $275
9 alternative options
Train to Eindhoven, fly to Lisbon • 6 h 49 min
$72 - $303
Train to Brussels, fly to Porto • 6 h 43 min
$74 - $302
Train, train to Amsterdam, fly to Porto • 7 h 41 min
$93 - $296
Train to Brussels, fly to Lisbon • 7 h 3 min
$85 - $281
Train to Luxembourg, fly to Porto • 9 h 47 min
$66 - $392
Train, bus • 30 h 54 min
$133 - $235
Train, bus, night train • 31 h 2 min
$159 - $249
Bus • 36 h 33 min
$121 - $256
Drive • 20 h 2 min
$320 - $470
What companies run services between Maastricht, Netherlands and Portugal?
You can take a bus from Maastricht to Lisbon via Brussels, Brussels-North station, Bruxelles - North, Lisboa Estação do Oriente, and Lisboa Oriente in around 36 h 33 min.

- Website
- flytap.com
Flights from Brussels to Porto
- Ave. Duration
- 2 h 22 min
- When
- Every day
- Estimated price
- $90 - $600
Flights from Brussels to Porto via Lisbon
- Ave. Duration
- 5 h 6 min
- When
- Every day
- Estimated price
- $95 - $550
Flights from Amsterdam to Porto
- Ave. Duration
- 2 h 45 min
- When
- Every day
- Estimated price
- $90 - $470
Flights from Amsterdam to Porto via Lisbon
- Ave. Duration
- 5 h
- When
- Every day
- Estimated price
- $90 - $470
Flights from Brussels to Lisbon
- Ave. Duration
- 2 h 49 min
- When
- Every day
- Estimated price
- $80 - $550
Flights from Luxembourg to Porto
- Ave. Duration
- 2 h 31 min
- When
- Every day
- Estimated price
- $100 - $1,100
Flights from Luxembourg to Porto via Lisbon
- Ave. Duration
- 4 h 52 min
- When
- Every day
- Estimated price
- $95 - $800

- Website
- ryanair.com
Flights from Eindhoven to Porto
- Ave. Duration
- 2 h 35 min
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $65 - $360
Flights from Eindhoven to Porto via London Stansted
- Ave. Duration
- 4 h 52 min
- When
- Every day
- Estimated price
- $65 - $360
Flights from Eindhoven to Porto via Lisbon
- Ave. Duration
- 5 h 35 min
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $65 - $360
Flights from Eindhoven to Lisbon
- Ave. Duration
- 2 h 50 min
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $60 - $410
Flights from Eindhoven to Lisbon via London Stansted
- Ave. Duration
- 5 h 5 min
- When
- Every day
- Estimated price
- $60 - $410
Flights from Brussels to Porto
- Ave. Duration
- 2 h 30 min
- When
- Every day
- Estimated price
- $55 - $480
Flights from Brussels to Lisbon
- Ave. Duration
- 2 h 55 min
- When
- Every day
- Estimated price
- $50 - $550
Flights from Charleroi to Porto
- Ave. Duration
- 2 h 25 min
- When
- Every day
- Estimated price
- $50 - $390
Flights from Charleroi to Porto via Carcassonne
- Ave. Duration
- 5 h 5 min
- When
- Wednesday and Sunday
- Estimated price
- $50 - $390
Flights from Charleroi to Porto via Marseille
- Ave. Duration
- 5 h 35 min
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $50 - $390
Flights from Charleroi to Porto via Manchester
- Ave. Duration
- 5 h 50 min
- When
- Saturday
- Estimated price
- $50 - $390
Flights from Luxembourg to Porto
- Ave. Duration
- 2 h 35 min
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $60 - $460
Flights from Luxembourg to Porto via London Stansted
- Ave. Duration
- 4 h 35 min
- When
- Sunday
- Estimated price
- $60 - $460

- Website
- klm.com
Flights from Brussels to Porto via Amsterdam
- Ave. Duration
- 5 h 15 min
- When
- Every day
- Estimated price
- $160 - $700
Flights from Amsterdam to Porto
- Ave. Duration
- 2 h 43 min
- When
- Every day
- Estimated price
- $100 - $1,100
Flights from Brussels to Lisbon via Amsterdam
- Ave. Duration
- 5 h
- When
- Every day
- Estimated price
- $160 - $650
Flights from Luxembourg to Porto via Amsterdam
- Ave. Duration
- 5 h 22 min
- When
- Every day
- Estimated price
- $190 - $900

- Website
- brusselsairlines.com
Flights from Brussels to Porto
- Ave. Duration
- 2 h 22 min
- When
- Every day
- Estimated price
- $90 - $600
Flights from Brussels to Lisbon
- Ave. Duration
- 2 h 49 min
- When
- Every day
- Estimated price
- $80 - $550

- Website
- lufthansa.com
Flights from Brussels to Porto via Frankfurt
- Ave. Duration
- 5 h 3 min
- When
- Every day
- Estimated price
- $240 - $1,000
Flights from Brussels to Lisbon via Frankfurt
- Ave. Duration
- 5 h
- When
- Every day
- Estimated price
- $190 - $800
Flights from Luxembourg to Porto via Frankfurt
- Ave. Duration
- 5 h 25 min
- When
- Every day
- Estimated price
- $210 - $1,000

- Website
- easyjet.com
Flights from Amsterdam to Porto via Geneva
- Ave. Duration
- 4 h 53 min
- When
- Every day
- Estimated price
- $130 - $550
Flights from Amsterdam to Porto via Basel
- Ave. Duration
- 5 h 7 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $130 - $550
Flights from Amsterdam to Porto via London Gatwick
- Ave. Duration
- 5 h 10 min
- When
- Saturday
- Estimated price
- $130 - $550
Flights from Brussels to Lisbon via Geneva
- Ave. Duration
- 4 h 45 min
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $140 - $290
Flights from Luxembourg to Porto
- Ave. Duration
- 2 h 30 min
- When
- Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- $70 - $650

- Website
- luxair.lu
Flights from Luxembourg to Porto
- Ave. Duration
- 2 h 31 min
- When
- Every day
- Estimated price
- $100 - $1,100
Flights from Luxembourg to Porto via Frankfurt
- Ave. Duration
- 5 h 25 min
- When
- Every day
- Estimated price
- $210 - $1,000

- Website
- iberia.com
Flights from Brussels to Porto via Madrid
- Ave. Duration
- 5 h 5 min
- When
- Every day
- Estimated price
- $140 - $700
Flights from Amsterdam to Porto
- Ave. Duration
- 2 h 45 min
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $90 - $490
Flights from Amsterdam to Porto via Madrid
- Ave. Duration
- 5 h 5 min
- When
- Monday, Friday, Saturday and Sunday
- Estimated price
- $100 - $470
Flights from Brussels to Lisbon via Madrid
- Ave. Duration
- 5 h 5 min
- When
- Every day
- Estimated price
- $120 - $650

- Website
- transavia.com
Flights from Eindhoven to Lisbon
- Ave. Duration
- 2 h 55 min
- When
- Every day
- Estimated price
- $85 - $460
Flights from Amsterdam to Porto
- Ave. Duration
- 2 h 40 min
- When
- Every day
- Estimated price
- $85 - $400

- Website
- aireuropa.com
Flights from Brussels to Porto via Madrid
- Ave. Duration
- 5 h 40 min
- When
- Every day
- Estimated price
- $140 - $650

- Website
- vueling.com
Flights from Amsterdam to Porto
- Ave. Duration
- 2 h 45 min
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $90 - $490

- Website
- transavia.com
Flights from Amsterdam to Porto via Paris Orly
- Ave. Duration
- 4 h 50 min
- When
- Monday to Friday
- Estimated price
- $95 - $550

- Website
- britishairways.com
Flights from Brussels to Lisbon via London Heathrow
- Ave. Duration
- 4 h 50 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $160 - $750

- Website
- swiss.com
Flights from Brussels to Lisbon via Zurich
- Ave. Duration
- 5 h 4 min
- When
- Tuesday, Thursday, Friday and Saturday
- Estimated price
- $220 - $950

- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Maastricht to Eindhoven
- Ave. Duration
- 1 h 1 min
- Frequency
- Every 30 minutes
- Estimated price
- $15 - $27
- Website
- ns.nl
- Purchase a
- eurail.com
Train from Maastricht to Utrecht Centraal
- Ave. Duration
- 1 h 53 min
- Frequency
- Every 30 minutes
- Estimated price
- $25 - $45
- Website
- ns.nl
- Purchase a
- eurail.com
Train from Utrecht Centraal to Schiphol (Airport)
- Ave. Duration
- 29 min
- Frequency
- Every 15 minutes
- Estimated price
- $11 - $19
- Website
- ns.nl
- Purchase a
- eurail.com

- Phone
- +32 2 528 28 28
- Website
- b-rail.be
Train from Liège-Guillemins to Leuven
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $10 - $15
- Website
- belgianrail.be
- Purchase a
- eurail.com
- 2nd Class
- $10 - $15
- 1st Class
- $15 - $23
Train from Liège-Guillemins to Charleroi Sud
- Ave. Duration
- 1 h 28 min
- Frequency
- Hourly
- Estimated price
- $12 - $18
- Website
- belgianrail.be
- Purchase a
- eurail.com
- 2nd Class
- $12 - $18
- 1st Class
- $18 - $27
Train from Liège-Guillemins to Luxembourg
- Ave. Duration
- 2 h 34 min
- Frequency
- Every 2 hours
- Estimated price
- $10 - $15
- Website
- belgianrail.be
- Purchase a
- eurail.com
Train from Liège-Guillemins to Mons
- Ave. Duration
- 2 h 4 min
- Frequency
- Hourly
- Estimated price
- $15 - $22
- Website
- belgianrail.be
- Purchase a
- eurail.com
- 2nd Class
- $15 - $22
- 1st Class
- $24 - $35
Train from Liège-Guillemins to Bruxelles-Midi
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- $12 - $19
- Website
- belgianrail.be
- Purchase a
- eurail.com
- 2nd Class
- $12 - $19
- 1st Class
- $19 - $29

- Phone
- 902 320 320
- Website
- renfe.com
Night train from San Sebastian to Lisboa Santa Apolonia
- Ave. Duration
- 13 h 20 min
- Frequency
- Once daily
- Estimated price
- $100 - $160
- Website
- renfe.com

- Phone
- +49 6196 2078-501
- service@eurolines.de
- Website
- eurolines.de
Bus from Mons to Lisboa Oriente
- Ave. Duration
- 26 h 26 min
- Frequency
- 3 times a day
- Estimated price
- $110 - $200
- Website
- eurolines.de

- Phone
- 0890715298
- Website
- ouibus.com
Bus from Brussels City Center - Midi Train station to San Sebastián
- Ave. Duration
- 14 h 25 min
- Frequency
- Every 30 minutes
- Estimated price
- $40 - $60
- Website
- Ouibus

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Maastricht to Brussels, Brussels-North station
- Ave. Duration
- 2 h 15 min
- Frequency
- 3 times a day
- Estimated price
- $7 - $13
- Website
- flixbus.co.uk

- Website
- eurolines.nl
Bus from Bruxelles - North to Lisboa Estação do Oriente
- Ave. Duration
- 32 h 17 min
- Frequency
- Once daily
- Estimated price
- $170 - $240
- Schedules at
- eurolines.nl

- Phone
- +34 902 42 22 42
- Website
- alsa.es
Bus from Bruselas Nord Eurolines to Lisboa Oriente
- Ave. Duration
- 3 days 7 h
- Frequency
- Once daily
- Estimated price
- $110 - $170
- Website
- alsa.com
Want to know more about travelling around Portugal
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Questions & Answers
How far is it from Maastricht to Portugal?
The distance between Maastricht and Portugal is 1598 km. The road distance is 2134 km.
What is the cheapest way to get from Maastricht to Portugal?
The cheapest way to get from Maastricht to Portugal is to train and fly which costs 50€ - 330€ and takes 9 h 47 min.
What is the fastest way to get from Maastricht to Portugal?
The quickest way to get from Maastricht to Portugal is to train and fly which takes 6 h 39 min and costs 55€ - 330€.
Is there a direct bus between Maastricht and Portugal?
No, there is no direct bus from Maastricht to Portugal. However, there are services departing from Maastricht and arriving at Martim Moniz via Bruxelles - North and Lisboa Oriente. The journey, including transfers, takes approximately 36 h 33 min.
How long does it take to get from Maastricht to Portugal?
It takes approximately 6 h 39 min to get from Maastricht to Portugal, including transfers.