- By air: Lourdes has a small airport (Lourdes/Tarbes International Airport), which is served by direct flights from a few European cities, including London, Paris, and Brussels. Once you arrive at the airport, you can take a taxi or public transport to Lourdes, which is about 10 km away.
- By train: Lourdes is well-connected by train to other cities in France, including Paris, Bordeaux, and Toulouse. The train station is located near the city center, and there are regular buses and taxis that can take you to your hotel or other destinations in Lourdes.
- By bus: There are many bus companies that offer direct services to Lourdes from different cities in France and Europe. Some of the popular bus companies include FlixBus, Ouibus, and Eurolines. The bus station is located near the train station, and there are regular buses and taxis that can take you to your hotel or other destinations in Lourdes.
Lourdes is a small town, so it is easy to get around once you arrive. There are regular buses and taxis that can take you to different parts of the town, and many of the major attractions are located within walking distance of each other.