Save Up To €75pp* On Your Next Holiday

Prague Holidays

Join us for a visit to the charming, storybook city of Prague on one of our guided group holidays. No matter which holiday you choose, all of our trips to Prague include return flights, accommodation, transfers and excursions with an expert, local guide. So, stop planning and start packing!

Expertly created guided group holidays

It's all included, flights, excursions & much more

Travel with Like Minded People

It's Easy - We Plan Everything For you

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[4].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

Visit-Prague-on-a-guided-holiday

Holidays & Tours In Prague

Founded in the 7th century, Prague originally served as the capital of the Kingdom of Bohemia and today is the capital of the Czech Republic. The skyline of this stunning city is marked by soaring spires and gorgeous examples of Gothic, Renaissance and Baroque architecture. On our holidays to Prague, we’ll explore the city’s medieval Old Town with the help of an expert guide, wander across the Charles Bridge and learn about the Bohemian monarchy on a trip to Prague Castle. We offer a variety of holidays to discover Prague including a short City Break to see Prague’s most important sights and a longer holiday that pairs Prague with two other incredible nearby cities: Vienna and Budapest. We also offer a Solo Traveller City Break, perfect for those travelling on their own! Searching for something a little different? Our Christmas Market holiday to Prague is the perfect way to turn Christmas shopping from a chore to a treat.

Prague Holiday FAQs

What is included in my holiday?

Will I be met at the airport?

What is the deposit and when is full payment due?

Do I need a Visa?

What if there is an emergency?

Reviews, Travel Tips & Advice To Inspire Your Next Holiday In Prague

Travel Inspiration Unique Experiences

Top 10 must-see destinations in 2022

Discover our top 10 must-see destinations to give you some inspiration for where you might travel to in 2022.

Travel Tips

5 Reasons to take a city break with Travel Department

Check out the five reasons why you should go on a city break with the Travel Department.