Save Up To €75pp* On Your Next Holiday

Guided Holidays From Glasgow & UK

Book a holiday from Glasgow with a difference. For over 25 years we have been perfecting the best holiday experiences. With direct flights from Glasgow to some of the top European destinations and connections to exotic worldwide destinations, you can easily join us on a guided holiday. Experience highlights like La Alhambra, Barcelona and Seville on a trip to Spain or relax on the Dalmatian Coast with a visit to CroatiaWe carefully plan your trip and take care of everything. You will be accompanied by a friendly local guide so you can experience the best holiday highlights. You can spend more time enjoying your holiday on our various excursions and have plenty of free time to relax. Take a Travel Department guided holiday from Glasgow and let's see more!

Discover worldwide destinations

Uncover incredible landmarks

Local expert guides to assist & inspire

Perfectly planned itineraries

Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'SmartTours.Models.Availability' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.
Path 'data[7].elements'.
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureArrayContract(JsonReader reader, Type objectType, JsonContract contract)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType, JsonSerializer jsonSerializer)
   at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType)
   at Newtonsoft.Json.Linq.JToken.ToObject[T]()
   at SmartTours.ApiClient.ProcessResponse[T](HttpResponseMessage response)
   at SmartTours.ApiClient.Page[T](String url, Int32 page, Int32 perPage)
   at SmartTours.SmartToursClient.GetProductTours(Int32 productId)
   at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at TravelDepartment.Web.Services.CachedProductService.GetTours(Int32[] productIds) in D:\a\1\s\src\TravelDepartment.Web\Services\CachedProductService.cs:line 124
   at TravelDepartment.Web.Services.ProductService.GetTours(TourSearchCriteria criteria) in D:\a\1\s\src\TravelDepartment.Web\Services\ProductService.cs:line 85
   at TravelDepartment.Web.Helpers.ProductHelper.GetMinPrice(Int32 productId, Nullable`1 tourId, String currency) in D:\a\1\s\src\TravelDepartment.Web\Helpers\ProductHelper.cs:line 61
   at TravelDepartment.Web.Helpers.ProductHelper.GetMinPrice(IPublishedContent productContent, String currency) in D:\a\1\s\src\TravelDepartment.Web\Helpers\ProductHelper.cs:line 122
   at ASP._Page_Views_Partials_Shared__ProductCard_cshtml.Execute() in D:\home\site\wwwroot\Views\Partials\Shared\_ProductCard.cshtml:line 27
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_Components_productComponentCards_cshtml.Execute() in D:\home\site\wwwroot\Views\Partials\Components\productComponentCards.cshtml:line 65
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_app_plugins_doctypegrideditor_render_DocTypeGridEditor_cshtml.Execute() in D:\home\site\wwwroot\app_plugins\doctypegrideditor\render\DocTypeGridEditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in D:\home\site\wwwroot\Views\Partials\grid\editors\Base.cshtml:line 20

Guided Tours & Holidays From Glasgow & UK

Travel Department are experts in guided travel, with over 25 years of experience in perfecting tours to many destinations worldwide. Glasgow has one of the biggest airports serving Scotland, it’s a short drive from the city centre and there are various regular transport links to reach the airport; so there are plenty of ways to travel there stress free. From the moment you arrive at Glasgow Airport, you can begin to relax and look forward to your holiday. Flying with Easyjet, Icelandair or Emirates you’ll have the comfort of knowing that a Travel Department representative will be there to meet you on arrival at your dream destination. Our friendly and expert local guides will take you on exciting excursions and be on hand to offer local knowledge, insights and useful tips. Another benefit of a guided holiday with us is that you will travel with a group of like-minded people and share incredible travel experiences together.

Holidays From Glasgow Airport FAQs

What are the facilities at Glasgow Airport?

What are the best holiday destinations from Glasgow?

I’m travelling on my own, can I join a guided holiday from Glasgow?

Are guided holidays from Glasgow safe?

What is the benefit of having a tour guide on a holiday?

I like to relax on my holiday as well as see the sights. Are guided holidays from Glasgow busy?

I have mobility issues, can I discuss my needs before I book?

What if there is an emergency?

Read Our Popular Travel Tales Blog For Travel Inspiration

Destination Reviews Travel Tips

Visit Iceland: Top activities to see and do

The Land of Fire and Ice is filled with natural wonders and stunning sights. Check out the seven activities you must do during you...

Destination Reviews Travel Inspiration

Top activities to do in India

India is the exotic, the unknown and the outstandingly beautiful. It is the home of the Taj Mahal, the Royal Bengal tiger, bustlin...