A PHP Error was encountered
Severity: Deprecated Notice
Message: GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead
Filename: src/functions.php
Line Number: 24
Backtrace:
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}
File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Deprecated Notice
Message: GuzzleHttp\Promise\each(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead
Filename: src/functions.php
Line Number: 260
Backtrace:
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}
File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Deprecated Notice
Message: GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead
Filename: src/functions.php
Line Number: 0
Backtrace:
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}
File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Deprecated Notice
Message: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead
Filename: src/functions.php
Line Number: 285
Backtrace:
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}
File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Deprecated Notice
Message: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead
Filename: src/functions.php
Line Number: 0
Backtrace:
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}
File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Deprecated Notice
Message: GuzzleHttp\Promise\each_limit_all(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead
Filename: src/functions.php
Line Number: 307
Backtrace:
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler
File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require
File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}
File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 301
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 326
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 353
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 363
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 364
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 365
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 366
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 137
Backtrace:
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 32
Function: __construct
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Deprecated Notice
Message: Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead
Filename: mobiledetectlib/Mobile_Detect.php
Line Number: 888
Backtrace:
File: /home/iqeakxb/dev/application/vendor/composer/ClassLoader.php
Line: 576
Function: _error_handler
File: /home/iqeakxb/dev/application/vendor/composer/ClassLoader.php
Line: 576
Function: include
File: /home/iqeakxb/dev/application/vendor/composer/ClassLoader.php
Line: 427
Function: {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}
File: /home/iqeakxb/dev/application/models/Model_checks.php
Line: 137
Function: loadClass
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 33
Function: checkAgent
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/iqeakxb/dev/system/core/Exceptions.php:291)
Filename: models/Model_headers.php
Line Number: 27
Backtrace:
File: /home/iqeakxb/dev/application/models/Model_headers.php
Line: 27
Function: header_remove
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 74
Function: putHEADERS
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/iqeakxb/dev/system/core/Exceptions.php:291)
Filename: TEMPLATES/header.php
Line Number: 6
Backtrace:
File: /home/iqeakxb/dev/application/views/site/TEMPLATES/header.php
Line: 6
Function: header_remove
File: /home/iqeakxb/dev/application/views/site/ophorus_site_product.php
Line: 6
Function: view
File: /home/iqeakxb/dev/application/controllers/site/Controller_ophorus_product.php
Line: 392
Function: view
File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once
Small Group Half Day Trip from Toulouse to Carcassonne
-->
Please wait
Your order is being processed, please wait
Highlights
Program
Gallery
Know before
Meeting point
Reviews
Inc. / Exc.
FAQ
Select options and Book
From € 85.00
per person
no date available
Loading calendar, please wait
Promotion on this Tour !
Use the special code HELLOSPRING and get 10.00% discount
This code is valid for travel dates between 2025/03/21 and 2025/12/31
Join a guided small group day trip from Toulouse to the UNESCO-listed Cité de Carcassonne. Explore the stunning medieval fortress, visit the Cathedral, and enjoy a guided walking tour of this historic landmark. Enjoy some free time.
Highlights
An Idyllic Half Day Trip from Toulouse to Medieval Carcassonne
Visit the Impressive Saint Nazaire Basilica
Catch the Highlights of this Old Walled City
Local Tour Guide, Expert in Carcassonne
What is Included / Excluded for this tour
Program & Itinerary
Discover the Magic of Carcassonne on a Half-Day Tour from ToulouseEmbark on a journey to one of France’s most iconic UNESCO World Heritage Sites, the fortified Cité de Carcassonne. This half-day tour offers an in-depth exploration of the medieval fortress, blending rich history, captivating architecture, and breathtaking landscapes.Morning or Afternoon Departure from ToulouseStart your adventure with ...
Discover the Magic of Carcassonne on a Half-Day Tour from Toulouse Embark on a journey to one of France’s most iconic UNESCO World Heritage Sites, the fortified Cité de Carcassonne . This half-day tour offers an in-depth exploration of the medieval fortress, blending rich history, captivating architecture, and breathtaking landscapes.
Morning or Afternoon Departure from Toulouse Start your adventure with a convenient pickup at a centrally located meeting point in Toulouse. Meet your friendly English-speaking driver-guide, who will outline the day’s itinerary before setting off in a comfortable, air-conditioned minivan.
During the scenic one-hour drive, take in the beautiful Languedoc countryside, with its rolling hills, fields of sunflowers, and the tranquil Canal du Midi , which will accompany you on the route to Carcassonne.
A Glimpse into Carcassonne's Fascinating History The history of Carcassonne dates back over 2,500 years, beginning with early settlements in the 6th century B.C. Throughout the ages, the city has witnessed Roman occupation, Visigoth rule, Saracen invasions, and the rise of the Cathars. It was fortified and expanded during the reign of French kings, eventually becoming the largest surviving medieval walled city in Europe.
After centuries of decline, the Cité was restored in the 19th century by the renowned architect Viollet-le-Duc , transforming it into the magnificent fortress we see today.
Guided Tour of the Cité de Carcassonne Arrive at Carcassonne and step into a fairy-tale setting of towering walls, winding cobblestone streets, and stunning medieval architecture. Follow your guide along the ramparts, soaking in panoramic views and stories of knights, sieges, and battles.
Key highlights of the guided tour include:
The Ramparts : Walk along the fortified walls for incredible views of the surrounding landscape.Saint-Nazaire Basilica : Admire its stunning stained-glass windows, dating back to the Middle Ages.Charming Streets : Wander through narrow alleys filled with quaint shops and discover the hidden gems of the old town.Free Time to Explore After the guided tour, enjoy some free time to explore the Cité at your own pace. Visit local boutiques, grab a coffee at a charming café, or simply soak in the magical atmosphere of this historic site.
Return to Toulouse Conclude your journey with a relaxing drive back to Toulouse, reflecting on the stories and sights of the day.
08:50 am or 01:50 pm
Meet your Guide at a centrally located meeting point in Toulouse
09:00 am or 02:00 pm
Depart for Carcassonne
10:00 am or 03:00 pm
Arrive in Carcassonne
10:15 am or 03:15 pm
Guided walking tour of the 'Cité'
11:15 am or 04:15 pm
Free time for personal discovery
12:00 pm or 05:00 pm
Depart from Carcassonne to Toulouse
01:00 pm or 06:00 pm
Arrive in Toulouse
Gallery
Know before you book
Tour available from April to end of October (except May 1st)
4 hour tour to Carcassonne from Toulouse
Comfortable walking shoes are required, lots of cobblestone in Carcassonne
Tour is operated in English
Prices are per person
Tour is not wheelchair accessible
Meeting point
Place d'Arménie
Toulouse
Departure
We will pick you up at the bus stop located Avenue Jean Jaurès at Place d'Arménie.
Return
Tour returns to original departure point.
Reviews
5.0/5 (2 reviews)
Liz and Dave
19, Jun 2024
Pierrick a local tour guide with lots of local knowledge. We took a 4 hour tour to and from Carcassonne in a very comfortable van. Pierrick was extremely...
4848jber
04, Oct 2019
He was on time. Very professional and helpful. He did a great job with explaining the history of Carcassonne. Walked around with us and then gave us some...
Included / excluded
Included
Pick up and drop off at centrally located meeting point
English speaking driver guide
Visit of the Cité of Carcassonne
Free time for personal discovery
Travel in premium A/C minivan
Excluded
Entrance fees to monuments or attractions
Personal travel insurance & expenses
Meals & drinks (lunch)
Gratuities for the driver/guide
FAQ
Do you organize pick up and return at accommodation for Toulouse private tours?
No, all shared tours include a pick up and drop off at centrally located meeting point in Toulouse.
What type of vehicles are used during a day trip from Toulouse.
Our company uses only premium cars & minivans that can take up to a maximum of 8 passengers. All vehicles are new or recent, comfortable, spacious and have A/C. For larger groups, you will need to contact us directly.
Is the price per person or per group?
All our private tours are priced per group of 2 to maximum 8 passengers, not per person. The wine tasting fees can be purchased during the booking process and these are per person.
Secured payments
easy cancellation
trusted reviews