Cofinanced by:
Compete Logo Portugal 2020 Logo União Europeia Logo

Find other Ways here

The Tagus Way starts in Lisbon. From here to Fátima the route stretches 142 kilometres and is divided into five stages, each step corresponding to a day of walking.

It begins in Lisbon, at the Tagus estuary, in the Parque das Nações, where the 1998 World Fair (Expo 98) dedicated to the Oceans was held, under the awning of the Portugal Pavilion, an emblematic building designed by architect Álvaro Siza Vieira and which is classified as Cultural Heritage.

You can also start the Tagus Way in the Lisbon's historic city centre, from the Lisbon's Cathedral, by crossing the Castle hill and the ancient Alfama district and ending up at the Portugal Pavilion, a total course of 11 km.

As you leave Lisbon you will walk trek through rural landscape where you can admire a diverse cultural and natural heritage.

The first three stages of the Tagus Way have river as the backdrop, passing through the landscape of the Lezíria plains, and through Santarém. Here, in the historical centre, it is worth visiting the Church of Our Lady of Grace where, inside, is the tomb of Pedro Álvares Cabral, discoverer of Brazil. The Way of St. James shares the route up to Santarém.

The last two stages of the Tagus Way continue alongside plateaus, mountains and the limestone valleys of the Serra de Aire and Candeeiros Nature Park, which are characterised by a wild landscape, devoid of rivers or streams. Water runs inside the mounds, making this limestone massif a paradise for caving lovers.

From the top of the road into Fátima you will see the Shrine of Fátima, Altar of the World, centre of Christian faith, and final destination of this pilgrimage.

The Pilgrim of the Paths of Fátima credential is available to all those who walk the Path of Fátima.

The Tagus Way starts in Lisbon. From here to Fátima the route stretches 142 kilometres and is divided into five stages, each step corresponding to a day of walking.

It begins in Lisbon, at the Tagus estuary, in the Parque das Nações, where the 1998 World Fair (Expo 98) dedicated to the Oceans was held, under the awning of the Portugal Pavilion, an emblematic building designed by architect Álvaro Siza Vieira and which is classified as Cultural Heritage.

You can also start the Tagus Way in the Lisbon's historic city centre, from the Lisbon's Cathedral, by crossing the Castle hill and the ancient Alfama district and ending up at the Portugal Pavilion, a total course of 11 km.

As you leave Lisbon you will walk trek through rural landscape where you can admire a diverse cultural and natural heritage.

The first three stages of the Tagus Way have river as the backdrop, passing through the landscape of the Lezíria plains, and through Santarém. Here, in the historical centre, it is worth visiting the Church of Our Lady of Grace where, inside, is the tomb of Pedro Álvares Cabral, discoverer of Brazil. The Way of St. James shares the route up to Santarém.

The last two stages of the Tagus Way continue alongside plateaus, mountains and the limestone valleys of the Serra de Aire and Candeeiros Nature Park, which are characterised by a wild landscape, devoid of rivers or streams. Water runs inside the mounds, making this limestone massif a paradise for caving lovers.

From the top of the road into Fátima you will see the Shrine of Fátima, Altar of the World, centre of Christian faith, and final destination of this pilgrimage.

The Pilgrim of the Paths of Fátima credential is available to all those who walk the Path of Fátima.

Read more > Read less
Points of Interest
Close List Points Interest
 
Zoom out
Zoom in
Print Map
Full Screen Map
Current Location

Stages

2
Loading
Load More

Programmes

Load More

Error message

  • Warning: Undefined array key "render element" in Drupal\Core\Theme\ThemeManager->render() (line 200 of core/lib/Drupal/Core/Theme/ThemeManager.php).
    Drupal\Core\Theme\ThemeManager->render('random_programmes', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 80)
    __TwigTemplate_4beca9095e9c76aff05bd8398fcf58bf616e100c4dbbb0489dca7471164a9701->block_content(Array, Array) (Line: 182)
    Twig\Template->displayBlock('content', Array, Array) (Line: 68)
    __TwigTemplate_4beca9095e9c76aff05bd8398fcf58bf616e100c4dbbb0489dca7471164a9701->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/caminhos_fe/templates/block/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 449)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 160)
    __TwigTemplate_69755bd3c265933837c1083114147341fe13f7fc3a1ce8027edaf1b6c844679a->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/caminhos_fe/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 154)
    __TwigTemplate_4a13d0441bd1cfb319a60b205a4f16916bd886ec9d761c9226b99581874d8568->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/caminhos_fe/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 50)
    Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Warning: Undefined array key "render element" in Drupal\Core\Theme\ThemeManager->render() (line 202 of core/lib/Drupal/Core/Theme/ThemeManager.php).
    Drupal\Core\Theme\ThemeManager->render('random_programmes', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 80)
    __TwigTemplate_4beca9095e9c76aff05bd8398fcf58bf616e100c4dbbb0489dca7471164a9701->block_content(Array, Array) (Line: 182)
    Twig\Template->displayBlock('content', Array, Array) (Line: 68)
    __TwigTemplate_4beca9095e9c76aff05bd8398fcf58bf616e100c4dbbb0489dca7471164a9701->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/caminhos_fe/templates/block/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 449)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 160)
    __TwigTemplate_69755bd3c265933837c1083114147341fe13f7fc3a1ce8027edaf1b6c844679a->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/caminhos_fe/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 154)
    __TwigTemplate_4a13d0441bd1cfb319a60b205a4f16916bd886ec9d761c9226b99581874d8568->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/caminhos_fe/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 50)
    Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Warning: Undefined array key "render element" in Drupal\Core\Theme\ThemeManager->render() (line 200 of core/lib/Drupal/Core/Theme/ThemeManager.php).
    Drupal\Core\Theme\ThemeManager->render('what_stages', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 80)
    __TwigTemplate_4beca9095e9c76aff05bd8398fcf58bf616e100c4dbbb0489dca7471164a9701->block_content(Array, Array) (Line: 182)
    Twig\Template->displayBlock('content', Array, Array) (Line: 68)
    __TwigTemplate_4beca9095e9c76aff05bd8398fcf58bf616e100c4dbbb0489dca7471164a9701->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/caminhos_fe/templates/block/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 157)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 158)
    Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 172)
    Drupal\Core\Render\Renderer->renderPlaceholder('', Array) (Line: 663)
    Drupal\Core\Render\Renderer->replacePlaceholders(Array) (Line: 548)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 145)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 146)
    Drupal\Core\Render\Renderer->renderRoot(Array) (Line: 279)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders(Object) (Line: 128)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
    call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 191)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 179)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 50)
    Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Warning: Undefined array key "render element" in Drupal\Core\Theme\ThemeManager->render() (line 202 of core/lib/Drupal/Core/Theme/ThemeManager.php).
    Drupal\Core\Theme\ThemeManager->render('what_stages', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 80)
    __TwigTemplate_4beca9095e9c76aff05bd8398fcf58bf616e100c4dbbb0489dca7471164a9701->block_content(Array, Array) (Line: 182)
    Twig\Template->displayBlock('content', Array, Array) (Line: 68)
    __TwigTemplate_4beca9095e9c76aff05bd8398fcf58bf616e100c4dbbb0489dca7471164a9701->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/caminhos_fe/templates/block/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 157)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 158)
    Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 172)
    Drupal\Core\Render\Renderer->renderPlaceholder('', Array) (Line: 663)
    Drupal\Core\Render\Renderer->replacePlaceholders(Array) (Line: 548)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 145)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 146)
    Drupal\Core\Render\Renderer->renderRoot(Array) (Line: 279)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders(Object) (Line: 128)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
    call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 191)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 179)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 50)
    Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
Caminhos da Fé
Obrigado!
Loading
Por favor aguarde...