www.travelstart.co.za Open in urlscan Pro
2606:4700::6813:b107  Public Scan

URL: https://www.travelstart.co.za/
Submission: On December 14 via manual from AE — Scanned from DE

Form analysis 4 forms found in the DOM

<form _ngcontent-qpy-c113="" novalidate="" class="ng-untouched ng-pristine ng-invalid">
  <div _ngcontent-qpy-c113="" class="header"></div>
  <!---->
  <div _ngcontent-qpy-c113="" class="form-group">
    <label _ngcontent-qpy-c113="" class="form-field d-block">
      <span _ngcontent-qpy-c113="" translate="" class="control-label">Email</span>
      <input _ngcontent-qpy-c113="" type="text" pattern="^[a-zA-Z0-9.!#$%&amp;’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$" formcontrolname="username" autocomplete="username" class="form-control ng-untouched ng-pristine ng-invalid">
      <!---->
    </label>
    <label _ngcontent-qpy-c113="" class="form-field d-block">
      <span _ngcontent-qpy-c113="" translate="" class="control-label">Password</span>
      <input _ngcontent-qpy-c113="" pattern="^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$.!%*#?&amp;])[A-Za-z\d$@$.!%*#?&amp;]{6,}" formcontrolname="password" autocomplete="current-password" required="" class="form-control ng-untouched ng-pristine ng-invalid"
        type="password">
      <div _ngcontent-qpy-c113="" class="showEye">
        <i _ngcontent-qpy-c113="" aria-hidden="true" class="fa fa-eye-slash"></i>
      </div>
      <!---->
    </label>
    <div _ngcontent-qpy-c113="" class="form-check mt-5 mt-xs-20">
      <label _ngcontent-qpy-c113="" class="float-right">
        <span _ngcontent-qpy-c113="" translate="" class="reset_btn" style="cursor: pointer;">Forgot your password? </span>
      </label>
    </div>
  </div>
  <button _ngcontent-qpy-c113="" type="submit" aria-label="Login" class="btn primary_btn w-100 h-48" style="margin-top: 13px;">
    <i _ngcontent-qpy-c113="" aria-hidden="true" class="fa fa-spinner fa-spin" style="font-size: 24px;" hidden=""></i>
    <span _ngcontent-qpy-c113="" translate="">Login</span>
  </button>
</form>

<form _ngcontent-qpy-c113="" novalidate="" class="ng-untouched ng-pristine ng-invalid">
  <div _ngcontent-qpy-c113="" class="header"></div>
  <!---->
  <div _ngcontent-qpy-c113="" class="form-group ng-star-inserted">
    <div _ngcontent-qpy-c113="" class="row">
      <div _ngcontent-qpy-c113="" class="col-6 fName">
        <label _ngcontent-qpy-c113="" class="form-field d-block" style="line-height: 1.5em;">
          <span _ngcontent-qpy-c113="" translate="" class="control-label">First Name</span>
          <input _ngcontent-qpy-c113="" type="text" pattern="^[a-zA-Z]+[-'s]?[a-zA-Z ]+$" formcontrolname="firstName" class="form-control ng-untouched ng-pristine ng-invalid">
          <!---->
        </label>
      </div>
      <div _ngcontent-qpy-c113="" class="col-6 sName">
        <label _ngcontent-qpy-c113="" class="form-field d-block" style="line-height: 1.5em;">
          <span _ngcontent-qpy-c113="" translate="" class="control-label">Surname</span>
          <input _ngcontent-qpy-c113="" type="text" pattern="^[a-zA-Z]+[-'s]?[a-zA-Z ]+$" formcontrolname="surName" required="" class="form-control ng-untouched ng-pristine ng-invalid">
          <!---->
        </label>
      </div>
      <div _ngcontent-qpy-c113="" class="col-12">
        <label _ngcontent-qpy-c113="" class="form-field d-block" style="line-height: 1.5em;">
          <span _ngcontent-qpy-c113="" translate="" class="control-label">Email</span>
          <input _ngcontent-qpy-c113="" type="text" formcontrolname="email" autocomplete="email" class="form-control ng-untouched ng-pristine ng-invalid">
          <!---->
        </label>
      </div>
      <div _ngcontent-qpy-c113="" class="col-12">
        <label _ngcontent-qpy-c113="" class="form-field d-block" style="line-height: 1.5em;">
          <span _ngcontent-qpy-c113="" translate="" class="control-label">Password</span>
          <input _ngcontent-qpy-c113="" formcontrolname="password" autocomplete="password" class="form-control ng-untouched ng-pristine ng-invalid" type="password">
          <div _ngcontent-qpy-c113="" class="showEye">
            <i _ngcontent-qpy-c113="" aria-hidden="true" class="fa fa-eye-slash"></i>
          </div>
          <!---->
          <!---->
        </label>
      </div>
      <div _ngcontent-qpy-c113="" class="col-12" style="margin-top: -8px;">
        <div _ngcontent-qpy-c113="" class="form-check mb-3 p-0">
          <label _ngcontent-qpy-c113="" class="form-check-label" style="font-size: 12px;">
            <input _ngcontent-qpy-c113="" type="checkbox" formcontrolname="agreeTerms" class="ng-untouched ng-pristine ng-valid">
            <span _ngcontent-qpy-c113="" translate="" class="remember"><span _ngcontent-qpy-c113="" translate="">I agree to the</span>
              <a _ngcontent-qpy-c113="" rel="noopener" href="https://www.travelstart.co.za/lp/terms-and-conditions"><span _ngcontent-qpy-c113="" translate="">Covid-19 Disclaimer</span></a>
              <span _ngcontent-qpy-c113="" translate="">and</span>
              <a _ngcontent-qpy-c113="" rel="noopener" href="https://www.travelstart.co.za/lp/terms-and-conditions"><span _ngcontent-qpy-c113="" translate="">Terms and Conditions</span></a></span>
          </label>
          <!---->
        </div>
      </div>
      <div _ngcontent-qpy-c113="" class="col-12">
        <button _ngcontent-qpy-c113="" type="submit" class="btn primary_btn w-100 h-48">
          <i _ngcontent-qpy-c113="" aria-label="Sign up" aria-hidden="true" class="fa fa-spinner fa-spin" style="font-size: 24px;" hidden=""></i>
          <span _ngcontent-qpy-c113="" translate="">Sign up</span>
        </button>
      </div>
      <div _ngcontent-qpy-c113="" class="col-12">
        <!---->
      </div>
      <div _ngcontent-qpy-c113="" class="col-12 d-none">
        <p _ngcontent-qpy-c113="" class="acknowledge">
          <span _ngcontent-qpy-c113="" translate="">By proceeding Acknowledge that I have read and agree to Travelstart</span>
          <a _ngcontent-qpy-c113="" target="_blank" rel="noopener" href="https://www.travelstart.co.za/lp/terms-and-conditions"><span _ngcontent-qpy-c113="" translate="">Terms &amp; Conditions</span></a>
          <span _ngcontent-qpy-c113="" translate="">and</span> <a _ngcontent-qpy-c113="" translate="">Privacy Statement</a>
        </p>
      </div>
    </div>
  </div><!---->
</form>

POST #

<form novalidate="" action="#" method="post" class="search_form ng-untouched ng-pristine ng-invalid ng-star-inserted">
  <div formarrayname="itineraries" class="col-lg-12 mb-2 dyna_rows ng-untouched ng-pristine ng-invalid ng-star-inserted">
    <div class="row ng-star-inserted">
      <div class="col-sm-12 col-lg-7">
        <div class="row">
          <div class="col-lg-6 col-sm-12 p-0 position-relative depart_airport ng-autocomplete">
            <input type="text" aria-label="dept_city" formcontrolname="dept_city" matinput="" required="" autocomplete="off"
              class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger form-control borderRds bor-rad-3 ng-untouched ng-pristine ng-invalid cdk-text-field-autofill-monitored" id="dept_city0" aria-invalid="false"
              aria-required="true" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!---->
            <span translate="" class="floating-label">From</span>
            <!---->
            <!---->
            <img imagesrc="" src="https://cdn1.travelstart.com/assets/icons/srp_Icons/srch-dir.svg" alt="img" width="30px" height="30px" class="exchange">
            <mat-autocomplete class="mat-autocomplete"><!---->
            </mat-autocomplete>
          </div>
          <div class="col-lg-6 col-sm-12 p-0 position-relative arrive_airport">
            <input type="text" aria-label="arr_city" formcontrolname="arr_city" matinput="" required="" autocomplete="off"
              class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger form-control bor-rad-3 border-left-1 ng-untouched ng-pristine ng-invalid cdk-text-field-autofill-monitored" id="arr_city0" aria-invalid="false"
              aria-required="true" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!---->
            <span translate="" class="floating-label">To</span>
            <!---->
            <!---->
            <!---->
            <mat-autocomplete class="mat-autocomplete"><!---->
            </mat-autocomplete>
          </div>
        </div>
      </div>
      <div class="col-lg-3 col-sm-12">
        <div class="row">
          <div class="p-0 position-relative depart_date q-datepicker w-100 col-lg-6 col-sm-6">
            <!---->
            <!---->
            <!---->
            <!---->
            <input name="dpFromDate" required="" ngbdatepicker="" outsidedays="hidden" matinput="" formcontrolname="dept_date" aria-label="dept_date" tabindex="-1" autocomplete="off"
              class="mat-input-element mat-form-field-autofill-control form-control bor-rad-3 border-left-1 ng-untouched ng-pristine ng-invalid cdk-text-field-autofill-monitored ng-star-inserted" id="dept_date0" aria-invalid="false"
              aria-required="true"><!----><!---->
            <span translate="" class="floating-label">Departure</span>
            <!---->
            <!---->
            <img imagesrc="" src="https://cdn1.travelstart.com/assets/icons/srp_Icons/calendar-new-icn.svg" alt="icon" height="18px" width="18px" class="calendar-icon">
          </div>
          <div class="col-lg-6 col-sm-6 p-0 position-relative arrive_date ng-star-inserted">
            <input name="dpFromDate" matinput="" required="" ngbdatepicker="" outsidedays="hidden" formcontrolname="arr_date" aria-label="arr_date" tabindex="-1" autocomplete="off"
              class="mat-input-element mat-form-field-autofill-control form-control return_datepick bor-rad-3 border-left-1 ng-untouched ng-pristine ng-invalid cdk-text-field-autofill-monitored" id="arr_date0" aria-invalid="false"
              aria-required="true"><!---->
            <span translate="" class="floating-label">Return</span>
            <!---->
            <!---->
            <img imagesrc="" src="https://cdn1.travelstart.com/assets/icons/srp_Icons/calendar-new-icn.svg" alt="icon" height="18px" width="18px" loading="lazy" class="calendar-icon">
          </div><!---->
        </div>
      </div>
      <!---->
      <div class="col-lg-2 col-sm-12 p-0">
        <div>
          <button mat-button="" type="submit" aria-label="Search Flights" class="mat-focus-indicator btn search-btn bor-rad-3 primary_btn onHover mat-button mat-button-base ng-star-inserted"><span class="mat-button-wrapper">
              <span translate="">Search Flights</span>
            </span>
            <span matripple="" class="mat-ripple mat-button-ripple"></span>
            <span class="mat-button-focus-overlay"></span>
          </button><!---->
          <!---->
        </div>
      </div>
      <!---->
    </div>
    <!---->
  </div><!---->
  <!---->
</form>

<form _ngcontent-qpy-c125="" novalidate="" class="mb-2 mb-xs-0 ng-untouched ng-pristine ng-invalid">
  <div _ngcontent-qpy-c125="" class="row pt-2">
    <div _ngcontent-qpy-c125="" class="col-12">
      <label _ngcontent-qpy-c125="" class="form-field d-block" style="line-height: 1.5em;">
        <span _ngcontent-qpy-c125="" translate="" class="control-label">Password</span>
        <input _ngcontent-qpy-c125="" formcontrolname="password" autocomplete="password" class="form-control ng-untouched ng-pristine ng-invalid" type="password">
        <div _ngcontent-qpy-c125="" class="showEye">
          <i _ngcontent-qpy-c125="" aria-hidden="true" class="fa fa-eye-slash"></i>
        </div>
        <!---->
      </label>
    </div>
    <div _ngcontent-qpy-c125="" class="col-12">
      <button _ngcontent-qpy-c125="" class="btn btn-primary sub_btn">Submit</button>
    </div>
  </div>
</form>

Text Content

This page requires JavaScript to work properly. Please enable JavaScript in your
browser.

 * Hello there!
 * Login / Signup


Flights

Hotels

Cars

Buses

Help

Packages

Activities

 * Book Flights
 * Find Hotels
 * Rent Cars
   
 * Book Buses
   
 * Book Packages
   
 * Find Activities
   

 * Help
   
   
 *  My Account
   
   

 * 
 * 

 * Login
 * Signup

Email Password

Forgot your password?
Login
First Name
Surname
Email
Password

I agree to the Covid-19 Disclaimer and Terms and Conditions
Sign up


By proceeding Acknowledge that I have read and agree to Travelstart Terms &
Conditions and Privacy Statement

Sign in with Facebook
Sign in with Google
Don't worry, we won't share any of your information.
Welcome to your one-stop travel shop


Find Stays

Sign in with Facebook
Sign in with Google
Don't worry, we won't share any of your information.
HELLO THERE,
BOOK CHEAP FLIGHTS WITH YOUR ONE-STOP TRAVEL SHOP!

 * Return
 * One-way
 * Multi-city
   

Travellers / Class
1 Traveller(s) Economy

Adults(16+ yrs)

 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7
 * 8
 * 9
   

Young Adult(12-15 yrs)

 * 0
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7
 * 8
   

Children (2 - 11 yrs)

 * 0
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7
 * 8
   

Infants(under 2 yrs)

 * 0
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
   

Cabin class

 * Economy
 * Premium
 * Business
 * First


Close Apply

From
To
Departure
Return
Search Flights
Escape the ordinary with Qatar Airways!
Book flights to idyllic havens like Athens, Maldives & more from R8,939
Book Now
Head to Gqeberha for the holidays!
Fly SAA from Joburg to Gqeberha from R729
Book Now
Turn one holiday into 2!
Use the FREE Turkish Airlines Stopover Programme & add a free night's stay in
Istanbul to your trip
Book Now






Escape the ordinary with Qatar Airways!
Book flights to idyllic havens like Athens, Maldives & more from R8,939
Book Now
Head to Gqeberha for the holidays!
Fly SAA from Joburg to Gqeberha from R729
Book Now
Turn one holiday into 2!
Use the FREE Turkish Airlines Stopover Programme & add a free night's stay in
Istanbul to your trip
Book Now






DON’T HAVE AN ACCOUNT?

Create an account to manage your bookings easily and securely. View recent
trips, save your wishlists, and share your searches with friends and family.
Create Account Booking status


GET EXCLUSIVE DEALS & TRAVEL UPDATES

Be the first to know about our travel specials and competitions. Get the latest
travel updates and travel inspiration straight to your inbox.
No spam, promise
Sign Me Up

Download the Travelstart App It's always better, cheaper,
faster and simpler on the app
 * Get your ticket in the app
 * Make changes to your booking
 * Manage your trip on the go
 * Keep up-to-date with travel alerts

 * 
 * 
 * 
   

OR




WHAT DOES TRAVELSTART DO?

Based in Sunny Cape Town, Travelstart is your one-stop online travel shop.
Forget trawling the web for the latest flight specials. We bring you the best
international and domestic flights from all your favourite airlines. Book your
hotel stay at properties on every continent. We offer you travel insurance too,
for peace of mind. Select car hire from top car rental companies, book bus
tickets to anywhere in southern Africa, and even book your next holiday
activity. For custom holiday packages to anywhere in the world, contact our
travel experts and let’s make it happen. For all your travel needs, go with the
best and we’ll take care of the rest.

--------------------------------------------------------------------------------

Plan Your Trip
Travel Deals

Book Cheap Flights

Products & Services

Travellers Guide

Destinations

Holiday Packages

Group Bookings

Visa Free Countries

Blog

Partners
Become an Affiliate
Partner Deals
Book Cheap Flights
Need Help?
FAQ
 * About Us
 * Contact Details
 * Careers
 * Press
 * T&Cs
 * Privacy

 * Facebook
 * Twitter
   
 * LinkedIn
 * Instagram
 * YouTube



Copyright © 2023 Travelstart Online Travel Operations Pty LTD (2004/016841/07).

Invented in Sweden, made with in Sunny Cape Town.

Our site uses cookies that are essential, while others help us to improve your
experience. By continuing, you agree to our use of cookies.
Read our Cookie and Privacy Policy
No Yes

RESET PASSWORD

Please choose and confirm a password for your account. The password should be at
least 6 characters long and contain 1 letter, 1 number and a special character.

Password

Submit

LOOKS LIKE TIME GOT AWAY

Flight prices change on the fly, we want to ensure that you always see the most
up-to-date prices for your search.
Start a new search