There are 9 ways to get from Porto to Geel by plane, train, bus, 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.
Fly to Brussels Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Brussels Airport (BRU)OPO - BRU
- Take the train from Anvers-Berchem to Geel
6h 29m€87–244Bus
cheapest- Take the bus from Porto - Terminal Intermodal de Campanhã to Paris, Quai de Bercy
- Take the bus from Paris - Bercy-Seine Bus Station to Brussels - Midi Train Station
- Take the bus from Mechelen Station perron 11 to Geel Stadspark51a
33h 21m€31–159Train, bus via Paris
- Take the train from Porto Campanha to Coimbra-BIc / ...
- Take the bus from Coimbra to Paris
- Take the train from Marne-la-Vallée-Chessy to Antwerpen-Centraal
- Take the train from Anvers-Central to GeelS33 / ...
28h 44m€120–387Drive 1,890 km
- Drive from Porto to Geel1,890 km
18h 47m€289–418Fly to Amsterdam Airport Schiphol, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Amsterdam Airport Schiphol (AMS)OPO - AMS
- Take the train from Schiphol Airport to Antwerpen-Centraal
- Take the train from Anvers-Central to Geel
7h 31m€103–381Fly to Brussels South Charleroi Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Brussels South Charleroi Airport (CRL)OPO - CRL
- Take the train from Fleurus to Louvain
- Take the train from Louvain to Lierre
8h 20m€92–243Fly to Eindhoven Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Eindhoven Airport (EIN)OPO - EIN
- Take the train from Eindhoven to Breda
- Take the train from Breda to Anvers-Central
- Take the train from Anvers-Central to Geel
8h 20m€102–320Bus, train
- Take the bus from Porto - Casa da Música to Paris Dauphine
- Take the train from Paris Nord to Antwerpen-Centraal
- Take the train from Anvers-Central to GeelS33 / ...
29h 13m€152–362Train, bus
- Take the train from Porto Sao Bento to Braga
- Take the bus from Braga to Brussels South
- Take the train from Bruxelles-Midi to HerentalsIc / ...
33h 47m€98–234
Porto to Geel by train, foot, and bus
Questions & Answers
The cheapest way to get from Porto to Geel is to bus which costs €30 - €160 and takes 33h 21m.
The fastest way to get from Porto to Geel is to fly and train which takes 6h 29m and costs €85 - €250.
The distance between Porto and Geel is 1566 km. The road distance is 1890 km.
The best way to get from Porto to Geel without a car is to train and bus via Paris which takes 28h 44m and costs €120 - €390.
It takes approximately 6h 29m to get from Porto to Geel, including transfers.
Geel is 1h ahead of Porto. It is currently 6:23 AM in Porto and 7:23 AM in Geel.
Yes, the driving distance between Porto to Geel is 1890 km. It takes approximately 18h 47m to drive from Porto to Geel.
There are 362+ hotels available in Geel.
What companies run services between Porto, Portugal and Geel, Belgium?
You can take a bus from Porto - Terminal Intermodal de Campanhã to Geel Stadspark via Paris, Quai de Bercy, Paris - Bercy-Seine Bus Station, Brussels - Midi Train Station, Bruxelles-Midi, Malines, and Mechelen Station perron 11 in around 33h 21m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Brussels Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €60–220
Flights from Francisco De Sá Carneiro Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €65–200
Flights from Francisco De Sá Carneiro Airport to Brussels South Charleroi Airport via Toulouse
- Ave. Duration
- 4h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €65–200
Flights from Francisco De Sá Carneiro Airport to Eindhoven Airport
- Ave. Duration
- 2h 35m
- When
- Monday to Saturday
- Estimated price
- €60–240
Flights from Francisco De Sá Carneiro Airport to Eindhoven Airport via London Stansted
- Ave. Duration
- 5h 13m
- When
- Monday, Friday, and Saturday
- Estimated price
- €60–240
Flights from Francisco De Sá Carneiro Airport to Eindhoven Airport via Madrid
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- €60–240
- Website
- transavia.com
Flights from Francisco De Sá Carneiro Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €60–310
- Website
- klm.com
Flights from Francisco De Sá Carneiro Airport to Brussels Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €60–320
Flights from Francisco De Sá Carneiro Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- €60–310
- Website
- brusselsairlines.com
Flights from Francisco De Sá Carneiro Airport to Brussels Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €85–210
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Brussels Airport via Bordeaux
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €90–230
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Anvers-Berchem to Geel
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- €9
- Website
- https://www.belgiantrain.be/en
Train from Anvers-Central to Geel
- Ave. Duration
- 54 min
- Frequency
- Every 20 minutes
- Estimated price
- €9
- Website
- https://www.belgiantrain.be/en
Train from Fleurus to Louvain
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €11
- Website
- https://www.belgiantrain.be/en
Train from Louvain to Lierre
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–9
- Website
- https://www.belgiantrain.be/en
Train from Breda to Anvers-Central
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- €7–10
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €7–10
- 1st Class
- €10–16
Train from Bruxelles-Midi to Herentals
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €7–11
- 1st Class
- €11–17
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Coimbra-B
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €5–20
- Website
- https://www.cp.pt/passageiros/en
Train from Porto Sao Bento to Braga
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €8–17
- Website
- https://www.cp.pt/passageiros/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Marne-la-Vallée-Chessy to Antwerpen-Centraal
- Ave. Duration
- 2h 14m
- Frequency
- 4 times a week
- Estimated price
- €55–190
- Website
- https://www.ns.nl/en
- 2nd Class
- €55–85
- 1st Class
- €110–190
Train from Schiphol Airport to Antwerpen-Centraal
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- https://www.ns.nl/en
Train from Eindhoven to Breda
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- €14
- Website
- https://www.ns.nl/en
Train from Breda to Anvers-Central
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- €10–29
- Website
- https://www.ns.nl/en
- 2nd Class
- €10–16
- 1st Class
- €17–29
Train from Paris Nord to Antwerpen-Centraal
- Ave. Duration
- 2h 5m
- Frequency
- Every 2 hours
- Estimated price
- €55–190
- Website
- https://www.ns.nl/en
- 2nd Class
- €55–80
- 1st Class
- €110–190
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Schiphol Airport to Antwerpen-Centraal
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €35–120
- Website
- https://www.eurostar.com/rw-en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Coimbra to Paris
- Ave. Duration
- 20h 35m
- Frequency
- Once daily
- Estimated price
- €55–140
- Website
- https://www.flixbus.co.uk
Bus from Braga to Brussels South
- Ave. Duration
- 29h 25m
- Frequency
- 3 times a week
- Estimated price
- €80–200
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Coimbra to Paris
- Ave. Duration
- 21h 30m
- Frequency
- Once daily
- Estimated price
- €45–150
- Website
- https://www.blablacar.co.uk/bus
Bus from Paris - Bercy-Seine Bus Station to Brussels - Midi Train Station
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- €8–40
- Website
- https://www.blablacar.co.uk/bus
- Phone
- (+34) 988 225 288
- anpian@anpian.com
- Website
- anpian.com
Bus from Porto - Casa da Música to Paris Dauphine
- Ave. Duration
- 24h 38m
- Frequency
- 4 times a week
- Estimated price
- €85–160
- Schedules at
- anpian.com
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Paris, Quai de Bercy
- Ave. Duration
- 26h 15m
- Frequency
- 3 times a week
- Estimated price
- €16–109
- Website
- https://rede-expressos.pt/en
- Online ticket
- €16–80
- Phone
- +32 70 22 02 00
- Website
- delijn.be
Bus from Mechelen Station perron 11 to Geel Stadspark
- Ave. Duration
- 1h 46m
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Website
- https://www.delijn.be/en/
Want to know more about travelling around Belgium
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.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide









































