background

Flight Deals from Punta Cana to Virginia from $476

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

UA LogoB6 LogoCM LogoQR LogoSQ LogoNH LogoEK Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner

Priceline Phone Deals

Book with an agent for great rates!

Top Deals on flights from Punta Cana to Richmond

Punta Cana, DO (PUJ) - Richmond, US (RIC)

JetBlue Logo
JetBlue

Jun 1

PUJ
11h 14m
FLL

Jun 1

RIC
JetBlue Logo
JetBlue

Jun 8

RIC
9h 35m
BOS

Jun 8

PUJ

as low as

$481

Punta Cana, DO (PUJ) - Richmond, US (RIC)

JetBlue Logo
JetBlue

Jun 1

PUJ
10h 49m
BOS

Jun 1

RIC
JetBlue Logo
JetBlue

Jun 8

RIC
9h 35m
BOS

Jun 8

PUJ

as low as

$517

Punta Cana, DO (PUJ) - Richmond, US (RIC)

Spirit Airlines Logo
Spirit Airlines

Jun 1

PUJ
27h 21m
MCO

Jun 2

RIC
Spirit Airlines Logo
Spirit Airlines

Jun 8

RIC
17h 16m
MCO

Jun 9

PUJ

as low as

$518

Punta Cana, DO (PUJ) - Richmond, US (RIC)

JetBlue Logo
JetBlue

Jun 1

PUJ
24h 13m
MCO

Jun 2

RIC
JetBlue Logo
JetBlue

Jun 8

RIC
9h 35m
BOS

Jun 8

PUJ

as low as

$534

Punta Cana, DO (PUJ) - Richmond, US (RIC)

JetBlue Logo
JetBlue

Jun 1

PUJ
11h 14m
FLL

Jun 1

RIC
JetBlue Logo
JetBlue

Jun 8

RIC
19h 45m
BOS

Jun 9

PUJ

as low as

$545

Punta Cana, DO (PUJ) - Richmond, US (RIC)

JetBlue Logo
JetBlue

Jun 1

PUJ
7h 51m
FLL

Jun 1

RIC
JetBlue Logo
JetBlue

Jun 8

RIC
9h 35m
BOS

Jun 8

PUJ

as low as

$607

Punta Cana, DO (PUJ) - Richmond, US (RIC)

United Airlines Logo
United Airlines

Jun 1

PUJ
17h 11m
IAD

Jun 2

RIC
United Airlines Logo
United Airlines

Jun 8

RIC
9h 35m
EWR

Jun 8

PUJ

as low as

$690

Punta Cana, DO (PUJ) - Richmond, US (RIC)

United Airlines Logo
United Airlines

Jun 1

PUJ
21h 29m
IAD

Jun 2

RIC
United Airlines Logo
United Airlines

Jun 8

RIC
9h 35m
EWR

Jun 8

PUJ

as low as

$690

Punta Cana, DO (PUJ) - Richmond, US (RIC)

United Airlines Logo
United Airlines

Jun 1

PUJ
26h 25m
IAD

Jun 2

RIC
United Airlines Logo
United Airlines

Jun 8

RIC
9h 35m
EWR

Jun 8

PUJ

as low as

$755

Punta Cana, DO (PUJ) - Richmond, US (RIC)

American Airlines Logo
American Airlines

Jun 1

PUJ
12h 30m
CLT

Jun 2

RIC
American Airlines Logo
American Airlines

Jun 8

RIC
26h 29m
PHL

Jun 9

PUJ

as low as

$919

Punta Cana, DO (PUJ) - Richmond, US (RIC)

American Airlines Logo
American Airlines

Jun 1

PUJ
10h 3m
CLT

Jun 2

RIC
American Airlines Logo
American Airlines

Jun 8

RIC
26h 29m
PHL

Jun 9

PUJ

as low as

$919

Punta Cana, DO (PUJ) - Richmond, US (RIC)

American Airlines Logo
American Airlines

Jun 1

PUJ
7h 29m
CLT

Jun 1

RIC
American Airlines Logo
American Airlines

Jun 8

RIC
26h 29m
PHL

Jun 9

PUJ

as low as

$919

Top Deals on flights from Punta Cana to Norfolk

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

Spirit Airlines Logo
Spirit Airlines

Jun 1

PUJ
22h 54m
FLL

Jun 2

ORF
Spirit Airlines Logo
Spirit Airlines

Jun 8

ORF
20h 37m
FLL

Jun 9

PUJ

as low as

$476

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

Spirit Airlines Logo
Spirit Airlines

Jun 1

PUJ
22h 54m
FLL

Jun 2

ORF
Spirit Airlines Logo
Spirit Airlines

Jun 8

ORF
23h 34m
MCO

Jun 9

PUJ

as low as

$485

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

Spirit Airlines Logo
Spirit Airlines

Jun 1

PUJ
21h 47m
MCO

Jun 2

ORF
Spirit Airlines Logo
Spirit Airlines

Jun 8

ORF
20h 37m
FLL

Jun 9

PUJ

as low as

$535

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

United Airlines Logo
United Airlines

Jun 1

PUJ
7h 54m
EWR

Jun 2

ORF
United Airlines Logo
United Airlines

Jun 8

ORF
9h 20m
EWR

Jun 8

PUJ

as low as

$791

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

United Airlines Logo
United Airlines

Jun 1

PUJ
7h 54m
EWR

Jun 2

ORF
United Airlines Logo
United Airlines

Jun 8

ORF
28h 49m
EWR

Jun 9

PUJ

as low as

$798

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

JetBlue Logo
JetBlue

Jun 1

PUJ
24h 25m
BOS

Jun 2

ORF
JetBlue Logo
JetBlue

Jun 8

ORF
17h 12m
BOS

Jun 9

PUJ

as low as

$816

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

American Airlines Logo
American Airlines

Jun 1

PUJ
7h 28m
MIA

Jun 1

ORF
American Airlines Logo
American Airlines

Jun 8

ORF
17h 23m
JFK

Jun 9

PUJ

as low as

$897

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

American Airlines Logo
American Airlines

Jun 1

PUJ
10h 30m
MIA

Jun 1

ORF
American Airlines Logo
American Airlines

Jun 8

ORF
17h 23m
JFK

Jun 9

PUJ

as low as

$897

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

United Airlines Logo
United Airlines

Jun 1

PUJ
7h 54m
EWR

Jun 2

ORF
United Airlines Logo
United Airlines

Jun 8

ORF
8h 35m
ORD

Jun 8

PUJ

as low as

$1014

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

American Airlines Logo
American Airlines

Jun 1

PUJ
7h 16m
CLT

Jun 1

ORF
American Airlines Logo
American Airlines

Jun 8

ORF
17h 23m
JFK

Jun 9

PUJ

as low as

$1015

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

American Airlines Logo
American Airlines

Jun 1

PUJ
7h 49m
CLT

Jun 1

ORF
American Airlines Logo
American Airlines

Jun 8

ORF
17h 23m
JFK

Jun 9

PUJ

as low as

$1015

Punta Cana, DO (PUJ) - Norfolk, US (ORF)

American Airlines Logo
American Airlines

Jun 1

PUJ
6h 25m
PHL

Jun 1

ORF
American Airlines Logo
American Airlines

Jun 8

ORF
17h 23m
JFK

Jun 9

PUJ

as low as

$1053

Top Deals on flights from Punta Cana to Roanoke

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

United Airlines Logo
United Airlines

Jun 2

PUJ
21h 44m
EWR
IAD

Jun 3

ROA
United Airlines Logo
United Airlines

Jun 9

ROA
9h 15m
IAD
EWR

Jun 9

PUJ

as low as

$600

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

United Airlines Logo
United Airlines

Jun 2

PUJ
17h 2m
EWR
IAD

Jun 3

ROA
United Airlines Logo
United Airlines

Jun 9

ROA
19h 25m
IAD
ORD

Jun 10

PUJ

as low as

$600

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

United Airlines Logo
United Airlines

Jun 2

PUJ
21h 44m
EWR
IAD

Jun 3

ROA
United Airlines Logo
United Airlines

Jun 9

ROA
15h 24m
IAD
EWR

Jun 10

PUJ

as low as

$600

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

United Airlines Logo
United Airlines

Jun 2

PUJ
28h 50m
EWR
ORD

Jun 3

ROA
United Airlines Logo
United Airlines

Jun 9

ROA
15h 24m
IAD
EWR

Jun 10

PUJ

as low as

$600

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

United Airlines Logo
United Airlines

Jun 2

PUJ
21h 14m
EWR
IAD

Jun 3

ROA
United Airlines Logo
United Airlines

Jun 9

ROA
9h 15m
IAD
EWR

Jun 9

PUJ

as low as

$600

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

United Airlines Logo
United Airlines

Jun 2

PUJ
17h 32m
EWR
IAD

Jun 3

ROA
United Airlines Logo
United Airlines

Jun 9

ROA
19h 25m
IAD
ORD

Jun 10

PUJ

as low as

$600

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

American Airlines Logo
American Airlines

Jun 2

PUJ
30h 36m
CLT
PHL

Jun 3

ROA
American Airlines Logo
American Airlines

Jun 9

ROA
18h 32m
CLT
JFK

Jun 10

PUJ

as low as

$705

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

American Airlines Logo
American Airlines

Jun 2

PUJ
28h 9m
CLT
PHL

Jun 3

ROA
American Airlines Logo
American Airlines

Jun 9

ROA
16h 47m
CLT

Jun 10

PUJ

as low as

$705

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

American Airlines Logo
American Airlines

Jun 2

PUJ
30h 36m
CLT
PHL

Jun 3

ROA
American Airlines Logo
American Airlines

Jun 9

ROA
16h 47m
CLT

Jun 10

PUJ

as low as

$705

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

American Airlines Logo
American Airlines

Jun 2

PUJ
28h 9m
CLT
PHL

Jun 3

ROA
American Airlines Logo
American Airlines

Jun 9

ROA
18h 32m
CLT
JFK

Jun 10

PUJ

as low as

$705

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

American Airlines Logo
American Airlines

Jun 2

PUJ
8h 3m
CLT

Jun 2

ROA
American Airlines Logo
American Airlines

Jun 9

ROA
16h 47m
CLT

Jun 10

PUJ

as low as

$728

Punta Cana, DO (PUJ) - Roanoke, US (ROA)

American Airlines Logo
American Airlines

Jun 2

PUJ
8h 3m
CLT

Jun 2

ROA
American Airlines Logo
American Airlines

Jun 9

ROA
14h 54m
CLT

Jun 10

PUJ

as low as

$728

Top Deals on flights from Punta Cana to Charlottesville

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

United Airlines Logo
United Airlines

Jun 2

PUJ
26h 23m
EWR
IAD

Jun 3

CHO
United Airlines Logo
United Airlines

Jun 9

CHO
15h 5m
IAD
EWR

Jun 10

PUJ

as low as

$598

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

United Airlines Logo
United Airlines

Jun 2

PUJ
24h 30m
EWR
ORD

Jun 3

CHO
United Airlines Logo
United Airlines

Jun 9

CHO
19h 36m
IAD
EWR

Jun 10

PUJ

as low as

$598

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

United Airlines Logo
United Airlines

Jun 2

PUJ
25h
EWR
ORD

Jun 3

CHO
United Airlines Logo
United Airlines

Jun 9

CHO
9h 25m
IAD
EWR

Jun 9

PUJ

as low as

$598

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

American Airlines Logo
American Airlines

Jun 2

PUJ
7h 35m
CLT

Jun 2

CHO
American Airlines Logo
American Airlines

Jun 9

CHO
14h 58m
CLT

Jun 10

PUJ

as low as

$728

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

American Airlines Logo
American Airlines

Jun 2

PUJ
10h 2m
CLT

Jun 2

CHO
American Airlines Logo
American Airlines

Jun 9

CHO
16h 55m
CLT

Jun 10

PUJ

as low as

$728

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

American Airlines Logo
American Airlines

Jun 2

PUJ
10h 2m
CLT

Jun 2

CHO
American Airlines Logo
American Airlines

Jun 9

CHO
29h 44m
CLT
JFK

Jun 10

PUJ

as low as

$733

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

American Airlines Logo
American Airlines

Jun 2

PUJ
7h 35m
CLT

Jun 2

CHO
American Airlines Logo
American Airlines

Jun 9

CHO
16h 18m
CLT
PHL

Jun 10

PUJ

as low as

$733

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

American Airlines Logo
American Airlines

Jun 2

PUJ
10h 2m
CLT

Jun 2

CHO
American Airlines Logo
American Airlines

Jun 9

CHO
16h 18m
CLT
PHL

Jun 10

PUJ

as low as

$733

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

American Airlines Logo
American Airlines

Jun 2

PUJ
7h 35m
CLT

Jun 2

CHO
American Airlines Logo
American Airlines

Jun 9

CHO
29h 44m
CLT
JFK

Jun 10

PUJ

as low as

$733

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

American Airlines Logo
American Airlines

Jun 2

PUJ
23h 28m
CLT
LGA

Jun 3

CHO
American Airlines Logo
American Airlines

Jun 9

CHO
16h 18m
CLT
PHL

Jun 10

PUJ

as low as

$752

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

American Airlines Logo
American Airlines

Jun 2

PUJ
23h 28m
CLT
LGA

Jun 3

CHO
American Airlines Logo
American Airlines

Jun 9

CHO
14h 58m
CLT

Jun 10

PUJ

as low as

$752

Punta Cana, DO (PUJ) - Charlottesville, US (CHO)

COPA Airlines Logo
COPA Airlines

Jun 2

PUJ
28h 42m
PTY
IAD

Jun 3

CHO
COPA Airlines Logo
COPA Airlines

Jun 9

CHO
28h 39m
IAD
PTY

Jun 10

PUJ

as low as

$1864

Top Deals on flights from Punta Cana to Lynchburg

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
17h 44m
JFK
CLT

Jun 3

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
15h 18m
CLT

Jun 10

PUJ

as low as

$582

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
17h 44m
JFK
CLT

Jun 3

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
20h 4m
CLT
ORD

Jun 10

PUJ

as low as

$582

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
17h 44m
JFK
CLT

Jun 3

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
18h 23m
CLT
ORD

Jun 10

PUJ

as low as

$582

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
17h 44m
JFK
CLT

Jun 3

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
18h 19m
CLT
PHL

Jun 10

PUJ

as low as

$582

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
17h 44m
JFK
CLT

Jun 3

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
16h 38m
CLT
PHL

Jun 10

PUJ

as low as

$582

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
8h 18m
CLT

Jun 2

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
15h 18m
CLT

Jun 10

PUJ

as low as

$684

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
6h 33m
CLT

Jun 2

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
15h 18m
CLT

Jun 10

PUJ

as low as

$684

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
6h 33m
CLT

Jun 2

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
18h 23m
CLT
ORD

Jun 10

PUJ

as low as

$688

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
8h 18m
CLT

Jun 2

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
16h 38m
CLT
PHL

Jun 10

PUJ

as low as

$688

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
8h 18m
CLT

Jun 2

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
18h 19m
CLT
PHL

Jun 10

PUJ

as low as

$688

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
8h 18m
CLT

Jun 2

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
18h 23m
CLT
ORD

Jun 10

PUJ

as low as

$688

Punta Cana, DO (PUJ) - Lynchburg, US (LYH)

American Airlines Logo
American Airlines

Jun 2

PUJ
8h 18m
CLT

Jun 2

LYH
American Airlines Logo
American Airlines

Jun 9

LYH
20h 4m
CLT
ORD

Jun 10

PUJ

as low as

$688

Top Deals on flights from Punta Cana to Newport News

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
26h 59m
JFK
CLT

Jun 3

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
15h 6m
CLT

Jun 10

PUJ

as low as

$562

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
26h 59m
JFK
CLT

Jun 3

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
16h 26m
CLT
PHL

Jun 10

PUJ

as low as

$562

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
26h 59m
JFK
CLT

Jun 3

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
18h 57m
CLT
JFK

Jun 10

PUJ

as low as

$562

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
26h 59m
JFK
CLT

Jun 3

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
20h 38m
CLT
PHL

Jun 10

PUJ

as low as

$576

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
23h 34m
CLT

Jun 3

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
15h 6m
CLT

Jun 10

PUJ

as low as

$692

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
19h 4m
CLT

Jun 3

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
15h 6m
CLT

Jun 10

PUJ

as low as

$692

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
19h 4m
CLT

Jun 3

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
19h 18m
CLT

Jun 10

PUJ

as low as

$699

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
19h 4m
CLT

Jun 3

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
20h 1m
CLT

Jun 10

PUJ

as low as

$699

Punta Cana, DO (PUJ) - Newport News, US (PHF)

American Airlines Logo
American Airlines

Jun 2

PUJ
8h 10m
CLT

Jun 2

PHF
American Airlines Logo
American Airlines

Jun 9

PHF
15h 6m
CLT

Jun 10

PUJ

as low as

$822

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158